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

C # (phát âm là "see sharp") là một ngôn ngữ lập trình đa mô hình, được gõ tĩnh, cấp cao do Microsoft phát triển. Mã C # thường nhắm mục tiêu đến dòng công cụ và thời gian chạy .NET của Microsoft, bao gồm .NET Framework, .NET Core và Xamarin cùng với những công cụ khác. Sử dụng thẻ này cho các câu hỏi về mã được viết bằng đặc tả chính thức của C # hoặc C #.


12
Xóa phần mở rộng tệp khỏi chuỗi tên tệp
Nếu tôi có một chuỗi nói "abc.txt", có cách nào nhanh chóng để có được một chuỗi con chỉ "abc"? Tôi không thể làm fileName.IndexOf('.')vì tên tệp có thể là "abc.123.txt"một cái gì đó và rõ ràng tôi chỉ muốn thoát khỏi phần mở rộng (tức là "abc.123").
201 c#  string  parsing 


4
Danh sách Linq của danh sách vào danh sách duy nhất
Có vẻ như đây là điều mà đã được trả lời nhưng tôi không thể tìm thấy nó. Câu hỏi của tôi khá đơn giản, làm thế nào tôi có thể làm điều này trong một câu lệnh để thay vì phải tạo danh sách trống và sau đó tổng …
201 c#  linq 

14
Sự khác biệt giữa động (C # 4) và var là gì?
Tôi đã đọc rất nhiều bài viết về từ khóa mới được gửi với C # v4, nhưng tôi không thể tìm ra sự khác biệt giữa "động" và "var". Bài viết này khiến tôi suy nghĩ về nó, nhưng tôi vẫn không thể thấy bất kỳ sự khác biệt. …
199 c#  dynamic 



11
Không có Danh sách đồng thời <T> trong .Net 4.0?
Tôi đã rất vui mừng khi thấy System.Collections.Concurrentkhông gian tên mới trong .Net 4.0, khá hay! Tôi đã nhìn thấy ConcurrentDictionary, ConcurrentQueue, ConcurrentStack, ConcurrentBagvà BlockingCollection. Một thứ dường như bị mất tích một cách bí ẩn là a ConcurrentList&lt;T&gt;. Tôi có phải tự viết nó ra (hoặc lấy nó ra …


7
Cách tham chiếu các lớp và phương thức chung trong tài liệu xml
Khi viết tài liệu xml bạn có thể sử dụng &lt;see cref="something"&gt;something&lt;/see&gt;, tất nhiên là có tác dụng. Nhưng làm thế nào để bạn tham chiếu một lớp hoặc một phương thức với các kiểu chung? public class FancyClass&lt;T&gt; { public string FancyMethod&lt;K&gt;(T value) { return "something fancy"; } } …

14
Sự khác biệt giữa mới và ghi đè
Tự hỏi sự khác biệt giữa những điều sau đây là gì: Trường hợp 1: Lớp cơ sở public void DoIt(); Trường hợp 1: Lớp kế thừa public new void DoIt(); Trường hợp 2: Lớp cơ sở public virtual void DoIt(); Trường hợp 2: Lớp kế thừa public override void …




7
Các lớp cư trú trong App_Code không thể truy cập được
Tôi đã tạo một trang web trong ASP.NET và đã tạo một lớp và đặt nó vào trong thư mục App_Code. Tuy nhiên tôi không thể truy cập nó từ các trang khác của tôi. Có một cái gì đó cần phải được cấu hình để cho phép điều này? …
197 c#  asp.net 

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.