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 #.

5
Hashset đồng thời <T> trong .NET Framework?
Tôi có lớp sau. class Test{ public HashSet&lt;string&gt; Data = new HashSet&lt;string&gt;(); } Tôi cần thay đổi trường "Dữ liệu" từ các luồng khác nhau, vì vậy tôi muốn có một số ý kiến ​​về việc triển khai an toàn luồng hiện tại của mình. class Test{ public HashSet&lt;string&gt; Data …

10
Lập trình lấy số phiên bản của một DLL
На этот вопрос есть ответы на Stack Overflow на русском : Как программно узнать версию exe? Có thể lấy số phiên bản theo chương trình từ bất kỳ .NET DLL nào không? Nếu có, làm thế nào?
151 c#  .net 

14
Tương đương Java của C # async / đang chờ?
Tôi là một nhà phát triển C # bình thường nhưng thỉnh thoảng tôi phát triển ứng dụng trong Java. Tôi đang tự hỏi liệu có bất kỳ Java tương đương với C # async / await không? Nói một cách đơn giản, java tương đương với cái gì: async …
151 c#  java 

5
Tôi nên gọi Close () hoặc Dispose () cho các đối tượng truyền phát?
Lớp học như Stream, StreamReader, StreamWritervv cụ IDisposablegiao diện. Điều đó có nghĩa là, chúng ta có thể gọi Dispose()phương thức trên các đối tượng của các lớp này. Họ cũng đã định nghĩa một publicphương thức gọi là Close(). Bây giờ điều đó làm tôi bối rối, liệu tôi …

6
Thêm tiêu đề khi sử dụng httpClient.GetAsync
Tôi đang triển khai API được tạo bởi các đồng nghiệp khác với Aperator.io, trong dự án ứng dụng Windows Store. Họ cho thấy ví dụ này về một phương pháp tôi phải thực hiện: var baseAddress = new Uri("https://private-a8014-xxxxxx.apiary-mock.com/"); using (var httpClient = new HttpClient{ BaseAddress = baseAddress }) …


11
Mở một thư mục trong explorer và chọn một tệp
Tôi đang cố mở một thư mục trong explorer với một tệp được chọn. Đoạn mã sau tạo ra một tệp không tìm thấy ngoại lệ: System.Diagnostics.Process.Start( "explorer.exe /select," + listView1.SelectedItems[0].SubItems[1].Text + "\\" + listView1.SelectedItems[0].Text); Làm thế nào tôi có thể nhận lệnh này để thực thi trong C #?
150 c#  explorer 



3
Bản đồ Java tương đương trong C #
Tôi đang cố gắng giữ một danh sách các mục trong bộ sưu tập với chìa khóa do tôi chọn. Trong Java, tôi chỉ đơn giản là sử dụng Bản đồ như sau: class Test { Map&lt;Integer,String&gt; entities; public String getEntity(Integer code) { return this.entities.get(code); } } Có cách nào …
150 c#  java  generics  collections 


4
là vs
Những đoạn mã nào nhanh hơn? if (obj is ClassA) {} if (obj.GetType() == typeof(ClassA)) {} Chỉnh sửa: Tôi biết rằng họ không làm điều tương tự.
150 c#  rtti 




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.