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



7
Toán tử C # .Equals (), .ReferenceEquals () và ==
Sự hiểu biết của tôi về ba điều này là: .Equals()kiểm tra sự bình đẳng dữ liệu (thiếu mô tả tốt hơn). .Equals()có thể trả về True cho các trường hợp khác nhau của cùng một đối tượng và đây là phương thức được ghi đè phổ biến nhất. .ReferenceEquals() …
84 c#  equality 

6
Tạo một phương thức chung trong C #
Tôi đang cố gắng kết hợp một loạt các phương pháp tương tự thành một phương pháp chung. Tôi có một số phương thức trả về giá trị của một chuỗi truy vấn hoặc null nếu chuỗi truy vấn đó không tồn tại hoặc không có định dạng chính xác. …
84 c#  generics 

6
Cách đáng tin cậy để chuyển đổi tệp thành byte []
Tôi tìm thấy mã sau trên web: private byte [] StreamFile(string filename) { FileStream fs = new FileStream(filename, FileMode.Open,FileAccess.Read); // Create a byte array of file stream length byte[] ImageData = new byte[fs.Length]; //Read block of bytes from stream into the byte array fs.Read(ImageData,0,System.Convert.ToInt32(fs.Length)); //Close the File Stream fs.Close(); return …
84 c# 


7
Cách thực hiện chuyên môn hóa mẫu trong C #
Bạn sẽ làm chuyên môn hóa C # như thế nào? Tôi sẽ đặt ra một vấn đề. Bạn có một loại mẫu, bạn không biết nó là gì. Nhưng bạn có biết nếu nó bắt nguồn từ XYZbạn muốn gọi .alternativeFunc(). Một cách tuyệt vời là gọi một hàm …

7
Sự khác biệt giữa 'int?' và 'int' trong C #?
Tôi chắc chắn 90% rằng tôi đã thấy câu trả lời này trên stackoverflow trước đây, thực tế là tôi chưa bao giờ nhìn thấy "int?" cú pháp trước khi nhìn thấy nó ở đây, nhưng cho dù tôi tìm kiếm bằng cách nào, tôi không thể tìm thấy bài …
84 c#  syntax  types  nullable 


6
Băm với Thuật toán SHA1 trong C #
Tôi muốn băm byte[]mảng đã cho bằng cách sử dụng SHA1Thuật toán với việc sử dụng SHA1Managed. Hàm byte[]băm sẽ đến từ bài kiểm tra đơn vị. Giá trị băm mong đợi là 0d71ee4472658cd5874c5578410a9d8611fc9aef(phân biệt chữ hoa chữ thường). Làm thế nào tôi có thể đạt được điều này? public …
84 c#  hash  byte  sha1  hashcode 


30
C # (.NET) Design Flaws [đã đóng]
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi hy vọng câu trả lời sẽ được hỗ trợ bởi sự kiện, tài liệu tham khảo hoặc chuyên môn, nhưng câu hỏi này có thể sẽ thu hút sự tranh …
84 c#  .net 

4
Làm cách nào để sử dụng TimeZoneInfo để lấy giờ địa phương trong Giờ tiết kiệm ánh sáng ban ngày?
Tôi đang cố gắng sử dụng DateTimeOffsetđể truyền tải một thời điểm cụ thể trong bất kỳ múi giờ nào. Tôi không thể tìm ra cách sử dụng TimeZoneInfođể đối phó với thời gian tiết kiệm ánh sáng ban ngày. var dt = DateTime.UtcNow; Console.WriteLine(dt.ToLocalTime()); var tz = TimeZoneInfo.FindSystemTimeZoneById("Central Standard …

5
Cách sử dụng đúng từ điển đồng thời
Tôi có đúng khi nghĩ rằng đây là cách sử dụng chính xác Từ điển Đồng thời private ConcurrentDictionary<int,long> myDic = new ConcurrentDictionary<int,long>(); //Main thread at program startup for(int i = 0; i < 4; i++) { myDic.Add(i, 0); } //Seperate threads use this to update a value myDic[InputID] = …


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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.