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
Mặc định cho KeyValuePair
Tôi có một đối tượng của loại IEnumerable<KeyValuePair<T,U>> keyValueList, tôi đang sử dụng var getResult= keyValueList.SingleOrDefault(); if(getResult==/*default */) { } else { } Làm cách nào để kiểm tra xem có phải getResultlà mặc định hay không, trong trường hợp tôi không thể tìm thấy phần tử chính xác? Tôi …
392 c#  key-value 



15
Quyền thừa kế Enum
Tôi có một enum trong một không gian tên cấp thấp. Tôi muốn cung cấp một lớp hoặc enum trong một không gian tên trung cấp "kế thừa" enum cấp thấp. namespace low { public enum base { x, y, z } } namespace mid { public enum consume : …
391 c#  .net  enums 

3
Trả về giá trị đã được truyền vào một phương thức
Tôi có một phương pháp trên một giao diện: string DoSomething(string whatever); Tôi muốn chế giễu điều này với Moq, để nó trả về bất cứ thứ gì đã được chuyển vào - đại loại như: _mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) ) .Returns( [the parameter that was passed] …
391 c#  mocking  moq 



9
C # nhận đường dẫn của% AppData%
C # 2008 SP1 Tôi đang sử dụng mã dưới đây: dt.ReadXml("%AppData%\\DateLinks.xml"); Tuy nhiên, tôi nhận được một ngoại lệ chỉ đến vị trí ứng dụng của tôi đang chạy từ đâu: Không thể tìm thấy một phần của đường dẫn 'D: \ Project \ SubVersionProjects \ CatDialer \ bin …
387 c#  .net  path 

20
Tôi có thể tìm ra giá trị trả về trước khi quay lại trong khi gỡ lỗi trong Visual Studio không?
Thực hiện chức năng sau: DataTable go() { return someTableAdapter.getSomeData(); } Khi tôi đặt điểm dừng trong chức năng này, có khả năng kiểm tra giá trị được trả về không? go()được ghép trực tiếp vào một datagrid trong một .aspxtrang. Cách duy nhất để kiểm tra dữ liệu được …



18
Truyền so với sử dụng từ khóa 'as' trong CLR
Khi lập trình giao diện, tôi thấy rằng tôi đang thực hiện rất nhiều chuyển đổi kiểu hoặc đối tượng. Có sự khác biệt giữa hai phương pháp chuyển đổi này không? Nếu vậy, có sự khác biệt về chi phí hay điều này ảnh hưởng đến chương trình của …
387 c#  casting  clr 




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.