2009-09-12 36 views
7

Tôi đang thêm nhiều từ khóa hơn vào notepad ++ C# Syntax highlighting và nó sẽ thực sự hữu ích nếu tôi có một danh sách đầy đủ các từ khóa LINQ cho C#.C# Linq Từ khoá?

+2

Xem phần Đặc tả ngôn ngữ ** C# 3.0 Phần 7.15: Biểu thức truy vấn **. –

+1

Thông tin hữu ích khác cho bạn: http://blogs.msdn.com/ericlippert/archive/2009/05/11/reserved-and-contextual-keywords.aspx –

Trả lời

13

Từ bộ nhớ:

from select where join on equals group by orderby ascending descending into let 

EDIT: Như Eric nói, bạn có thể muốn bao gồm var cũng như (bạn chắc chắn nên nếu bạn muốn đánh dấu tất cả C# 3 từ khóa theo ngữ cảnh).

Nếu bạn đang làm những biểu tượng quá, bạn có thể muốn bao gồm một mô hình cho =>

+0

Cảm ơn Mehrdad: chắc chắn tôi sẽ quên :) –

+0

Chấp nhận nguyên nhân này tôi có thể sao chép-dán ngay vào tệp xml :) – RCIX

+0

Đẹp Jon. Tất nhiên, "nơi" không được thêm ban đầu như một từ khóa theo ngữ cảnh LINQ, nó được thêm vào như một từ khóa theo ngữ cảnh cho các ràng buộc chung, vì vậy bây giờ nó là một từ khóa theo ngữ cảnh hai lần! Đó là gây tranh cãi cho dù "var", mà bạn bỏ qua, nên được tính là "từ khóa LINQ". Nó đã được thêm vào cho các kịch bản LINQ nhưng không phải là một phần của cú pháp hiểu truy vấn. –

8

Bạn có thể bắt đầu here.

1

Bạn có thể tìm từ khóa LINQ Query here.

Các vấn đề liên quan