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



2
Địa chỉ IP ':: 1' là gì?
Tôi đang chơi với ổ cắm trên máy cục bộ không có kết nối mạng. Xem bên dưới: IPAddress address = IPAddress.Any; // doesn't work IPAddress address = IPAddress.Parse("::1"); // works Vậy ::1địa chỉ IP chính xác là gì? Đó là địa chỉ IP có sẵn mặc định hay là …
107 c#  ip  system.net 

8
Các cách khác nhau để thêm vào Từ điển
Sự khác biệt trong Dictionary.add(key, value)và Dictionary[key] = value? Tôi nhận thấy rằng phiên bản cuối cùng không ném một ArgumentException khi chèn một khóa trùng lặp, nhưng có lý do gì để thích phiên bản đầu tiên không? Chỉnh sửa : Có ai có nguồn thông tin có thẩm …

8
Gọi một phương thức tĩnh trên một tham số kiểu chung
Tôi đã hy vọng làm điều gì đó như thế này, nhưng nó có vẻ là bất hợp pháp trong C #: public Collection MethodThatFetchesSomething<T>() where T : SomeBaseClass { return T.StaticMethodOnSomeBaseClassThatReturnsCollection(); } Tôi gặp lỗi thời gian biên dịch: "'T' là 'tham số kiểu', không hợp lệ trong ngữ …
107 c#  generics 


5
Mục đích của AsQueryable () là gì?
Mục đích AsQueryable()là để bạn có thể chuyển một IEnumerabletới các phương thức mà bạn có thể mong đợi IQueryable, hay có lý do hữu ích nào để thể hiện IEnumerablenhư IQueryablevậy không? Ví dụ, nó phải dành cho những trường hợp như thế này: IEnumerable<Order> orders = orderRepo.GetAll(); // …

8
Làm thế nào tôi có thể khởi tạo một Danh sách C # trong cùng một dòng mà tôi khai báo. (Ví dụ về Bộ sưu tập chuỗi IEnumerable)
Tôi đang viết mã thử nghiệm của mình và tôi không muốn viết: List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); Tôi rất thích viết List<string> nameslist = new List<string>({"one", "two", "three"}); Tuy nhiên, {"một", "hai", "ba"} không phải là "Bộ sưu tập chuỗi IEnumerable". Làm cách nào để tôi …


10
Làm thế nào để thêm System.Windows.Interactivity vào dự án?
Dự án của tôi bị thiếu System.Windows.Interactivity. Google nói rằng tôi phải cài đặt Expression Blend, nhưng trên máy tính khác của tôi, tôi có thư viện này và tôi chưa cài đặt Expression Blend. Vì vậy, nên có một cách khác để có được System.Windows.Interactivity? Tôi nên làm gì? …
107 c#  wpf 

20
Cách xuất DataTable sang Excel
Làm cách nào để xuất a DataTablesang Excel trong C #? Tôi đang sử dụng Windows Forms. Các DataTableđược liên kết với một DataGridViewkiểm soát. Tôi phải xuất bản ghi DataTablesang Excel.
107 c#  .net  datatable 

21
Cắt bớt hai chữ số thập phân mà không làm tròn số
Giả sử tôi có giá trị là 3,4679 và muốn 3,46, làm thế nào tôi có thể cắt bớt đến hai chữ số thập phân mà không làm tròn số? Tôi đã thử những cách sau nhưng cả ba đều cho tôi 3,47: void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679, 2,MidpointRounding.AwayFromZero)); …
107 c#  math  rounding 



16
Truy vấn SQL thô không có DbSet - Entity Framework Core
Với việc loại bỏ Entity Framework Core, dbData.Database.SqlQuery<SomeModel>tôi không thể tìm thấy giải pháp để xây dựng một Truy vấn SQL thô cho truy vấn tìm kiếm toàn văn của tôi, truy vấn này sẽ trả về dữ liệu bảng và cả xếp hạng. Phương pháp duy nhất tôi đã …

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.