Câu hỏi được gắn thẻ «c#-3.0»

C # 3.0 ("C # Orcas") giới thiệu một số phần mở rộng ngôn ngữ xây dựng trên C # 2.0 để hỗ trợ việc tạo và sử dụng các thư viện lớp kiểu chức năng, bậc cao hơn. Các phần mở rộng cho phép xây dựng các API tổng hợp có sức mạnh biểu đạt ngang nhau của các ngôn ngữ truy vấn trong các miền như cơ sở dữ liệu quan hệ và XML. Sử dụng thẻ này nếu câu hỏi của bạn liên quan cụ thể đến các tính năng cụ thể của C # 3.0. Nếu không, chỉ cần sử dụng Thẻ C #.

18
Khác biệt () với lambda?
Phải, vì vậy tôi có một số lượng lớn và mong muốn nhận được các giá trị khác biệt từ nó. Sử dụng System.Linq, tất nhiên có một phương pháp mở rộng được gọi là Distinct. Trong trường hợp đơn giản, nó có thể được sử dụng mà không có …

30
Không thể tìm thấy tệp siêu dữ liệu '.
Tôi đang làm việc trên một dự án WPF, C # 3.0 và tôi gặp lỗi này: Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools \VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem Đây là cách tôi tham chiếu các điều khiển người dùng của mình: xmlns:vms="clr-namespace:VersionManagementSystem" <vms:SignOffProjectListing Margin="5"/> Nó xảy …


4
Dân số XDocument từ Chuỗi
Tôi đang làm việc với một cái gì đó nhỏ và tôi đang cố gắng tìm hiểu xem tôi có thể tải XDocument từ một chuỗi không. XDocument.Load()dường như lấy chuỗi được truyền cho nó như một đường dẫn đến tệp XML vật lý. Tôi muốn thử và bỏ qua …
358 c#  xml  c#-3.0  linq-to-xml 



6
Trong C #, một đơn nguyên là gì?
Có rất nhiều cuộc nói chuyện về các đơn nguyên ngày nay. Tôi đã đọc một vài bài viết / bài đăng trên blog, nhưng tôi không thể đi đủ xa với các ví dụ của họ để nắm bắt hoàn toàn khái niệm này. Lý do là các đơn …
189 c#  c#-3.0  lambda  monads 


7
Thực hiện H # Chung Hết giờ
Tôi đang tìm kiếm những ý tưởng tốt để thực hiện một cách chung để có một dòng mã (hoặc đại biểu ẩn danh) thực thi mã với thời gian chờ. TemperamentalClass tc = new TemperamentalClass(); tc.DoSomething(); // normally runs in 30 sec. Want to error at 1 min Tôi …


8
Tại sao biểu thức lambda phải được truyền khi được cung cấp dưới dạng tham số Ủy quyền thuần túy
Lấy phương thức System.Windows.Forms.Control.Invoke (Phương thức ủy nhiệm) Tại sao điều này gây ra lỗi thời gian biên dịch: string str = "woop"; Invoke(() => this.Text = str); // Error: Cannot convert lambda expression to type 'System.Delegate' // because it is not a delegate type Tuy nhiên, điều này hoạt …
124 c#  c#-3.0  delegates  lambda 

8
AddRange vào bộ sưu tập
Hôm nay, một đồng nghiệp đã hỏi tôi cách thêm một phạm vi vào một bộ sưu tập. Anh ta có một lớp kế thừa từ Collection<T>. Có một thuộc tính chỉ nhận của loại đó đã chứa một số mục. Anh ta muốn thêm các mục trong bộ sưu …



7
Tôi có thể sử dụng trình khởi tạo bộ sưu tập cho các mục nhập Từ điển <TKey, TValue> không?
Tôi muốn sử dụng trình khởi tạo bộ sưu tập cho bit mã tiếp theo: public Dictionary&lt;int, string&gt; GetNames() { Dictionary&lt;int, string&gt; names = new Dictionary&lt;int, string&gt;(); names.Add(1, "Adam"); names.Add(2, "Bart"); names.Add(3, "Charlie"); return names; } Vì vậy, thông thường nó phải là một cái gì đó như: return new …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.