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

14
Khi nào sử dụng String.Format so với nối chuỗi thì tốt hơn?
Tôi có một đoạn mã nhỏ đang phân tích cú pháp một giá trị chỉ mục để xác định đầu vào ô vào Excel. Tôi đang nghĩ ... Sự khác biệt giữa xlsSheet.Write("C" + rowIndex.ToString(), null, title); và xlsSheet.Write(string.Format("C{0}", rowIndex), null, title); Cái này tốt hơn những cái khác phải …
120 c#  .net  string 



10
Buộc một công cụ WPF ở lại trên màn hình
Tôi có một chú giải công cụ cho một Nhãn và tôi muốn nó mở cho đến khi người dùng di chuyển chuột đến một điều khiển khác. Tôi đã thử các thuộc tính sau trên tooltip: StaysOpen="True" và ToolTipService.ShowDuration = "60000" Nhưng trong cả hai trường hợp, tooltip chỉ …
119 c#  wpf  xaml  tooltip 

11
Sao chép hàm tạo so với Clone ()
Trong C #, cách ưa thích để thêm chức năng sao chép (sâu) vào một lớp là gì? Có nên thực hiện các constructor sao chép, hoặc xuất phát từ ICloneablevà thực hiện Clone()phương thức? Ghi chú : Tôi đã viết "sâu" trong ngoặc vì tôi nghĩ nó không liên …
119 c# 

30
Hiệu suất C ++ so với Java / C #
Đã khóa . Câu hỏi này và các câu trả lời của nó bị khóa vì câu hỏi lạc đề nhưng có ý nghĩa lịch sử. Nó hiện không chấp nhận câu trả lời hoặc tương tác mới. Sự hiểu biết của tôi là C / C ++ tạo ra …
119 c#  java  c++  performance  bytecode 



11
Tự động khởi động Dịch vụ Windows khi cài đặt
Tôi có một Dịch vụ Windows mà tôi cài đặt bằng InstallUtil.exe. Mặc dù tôi đã đặt Phương thức khởi động thành Tự động, dịch vụ không khởi động khi được cài đặt, tôi phải mở dịch vụ theo cách thủ công và nhấp vào bắt đầu. Có cách nào …

5
Có thể mất phân số
Xin thứ lỗi cho tôi nếu đây là một câu hỏi ngây thơ, tuy nhiên hôm nay tôi đã rất lúng túng. Tôi có một phép tính chia đơn giản như sau: double returnValue = (myObject.Value / 10); Giá trị là một int trong đối tượng. Tôi nhận được một …
119 c#  math 



7
Bộ chỉ mục tĩnh?
На этот вопрос есть ответы на Stack Overflow на русском : Перегрузка индексатора статического класса Tại sao các chỉ mục tĩnh không được phép trong C #? Tôi không thấy lý do gì mà chúng không được phép sử dụng và hơn nữa chúng có thể rất hữu ích. Ví …


3
Làm thế nào để tôi Moq một phương thức có đối số tùy chọn trong chữ ký của nó mà không chỉ định rõ ràng nó hoặc sử dụng quá tải?
Cho giao diện sau: public interface IFoo { bool Foo(string a, bool b = false); } Cố gắng chế nhạo nó bằng Moq: var mock = new Mock<IFoo>(); mock.Setup(mock => mock.Foo(It.IsAny<string>())).Returns(false); đưa ra lỗi sau tại thời điểm biên dịch: Cây biểu thức không được chứa lệnh gọi hoặc lệnh …
119 c#  unit-testing  moq 

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.