IT <code> - Tag c# [Câu hỏi]

293
hữu ích
8trả lời
170k xem

Tại sao tôi nên sử dụng IHttpActionResult thay vì HttpResponseMessage?

Tôi đã phát triển với WebApi và đã chuyển sang WebApi2 nơi Microsoft đã giới thiệu một IHttpActionResultGiao diện mới dường như được khuyến nghị sử dụng cho việc trả lại a HttpResponseMessage. Tôi bối rối về những lợi thế của…
153
hữu ích
13trả lời
27k xem

Làm cách nào để tránh quá nhiều thông số Vấn đề về lỗi trong thiết kế API?

Tôi có chức năng API này: public ResultEnum DoSomeAction(string a, string b, DateTime c, OtherEnum d, string e, string f, out Guid code) Tôi không thích nó. Bởi vì thứ tự tham số trở nên quan trọng không cần…
281
hữu ích
8trả lời
76k xem

Tại sao tôi không thể sử dụng toán tử 'await' trong phần thân của câu lệnh khóa?

Từ khóa đang chờ trong C # (.NET Async CTP) không được phép trong câu lệnh khóa. Từ MSDN : Không thể sử dụng biểu thức chờ trong hàm đồng bộ, trong biểu thức truy vấn, trong khối bắt hoặc cuối cùng của câu lệnh xử lý…
136
hữu ích
11trả lời
332k xem

Làm cách nào tôi có thể tìm thấy phần tử cuối cùng trong Danh sách <>?

Sau đây là một trích xuất từ ​​mã của tôi: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID…
87
hữu ích
15trả lời
385k xem

Cách xuất DataTable sang Excel?

Làm cách nào tôi có thể xuất a DataTablesang Excel trong C #? Tôi đang sử dụng Windows Forms. Điều DataTablenày được liên kết với một DataGridViewđiều khiển. Tôi phải xuất bản ghi DataTablesang Excel.
68
hữu ích
3trả lời
20k xem

System.Net.Http vs Microsoft.Net.Http?

Tôi đang sử dụng ASP.NET Core. Tôi muốn sử dụng HttpClientnhưng tôi nhận thấy rằng có hai gói NuGet đang được cung cấp. Tôi sử dụng cái nào? System.Net.Http Microsoft.Net.Http
77
hữu ích
12trả lời
106k xem

Phân trang với LINQ cho các đối tượng?

Làm thế nào bạn sẽ thực hiện phân trang trong một truy vấn LINQ? Trên thực tế, hiện tại tôi sẽ hài lòng nếu chức năng TOP của sql có thể được bắt chước. Tuy nhiên, tôi chắc chắn rằng nhu cầu hỗ trợ phân trang đầy đủ sẽ xuất…
68
hữu ích
11trả lời
52k xem

Trình biên dịch bị thiếu yêu cầu thành viên Lỗi lỗi bị ném nhiều lần mà hầu như không thay đổi mã?

Hôm nay sau khi triển khai một số thay đổi cho trang web C # MVC mà tôi chạy, tôi đã quay lại để thực hiện thêm một số sửa đổi và gặp phải lỗi này: Thiếu trình biên dịch yêu cầu thành viên…
4
hữu ích
5trả lời
23k xem

Thêm dấu phẩy cho vị trí hàng ngàn cho 1 số trong C#?

Dùng String.Format () định dạng số 10000 thành 10,000 như thế nào?
4
hữu ích
2trả lời
15k xem

So sánh LIKE % trong linq to entities?

Mình có bảng dữ liệu user với trường UnsignFullName để lưu tên người dùng không dấu và muốn tìm kết quả tương đối với từ khóa keyword query = query.Where(s =>…
281
hữu ích
7trả lời
243k xem

Tại sao bạn lại sử dụng String.Equals over ==? [bản sao]?

Câu hỏi này đã có câu trả lời ở đây: C # khác nhau giữa == và Equals () 16 câu trả lời Gần đây tôi đã được…
300
hữu ích
40trả lời
173k xem

Trong .NET, vòng lặp nào chạy nhanh hơn, 'for' hoặc 'foreach'?

Trong C # / VB.NET / .NET, vòng lặp nào chạy nhanh hơn, forhay foreach? Kể từ khi tôi đọc rằng một forvòng lặp hoạt động nhanh hơn một foreachvòng lặp cách đây rất lâu, tôi cho rằng nó đúng với tất cả các bộ sưu tập, bộ sưu…
1175
hữu ích
6trả lời
75k xem

\ d kém hiệu quả hơn [0-9]?

Tôi đã đưa ra một nhận xét ngày hôm qua về một câu trả lời mà ai đó đã sử dụng [0123456789]trong một biểu thức thông thường hơn là [0-9]hoặc \d. Tôi đã nói rằng có thể hiệu quả hơn khi sử dụng một công cụ xác định phạm vi hoặc…
158
hữu ích
13trả lời
76k xem

Tại sao Path.Combine không được ghép đúng tên tệp bắt đầu bằng Path.DirectorySeparatorChar?

Từ cửa sổ ngay lập tức trong Visual Studio: > Path.Combine(@"C:\x", "y") "C:\\x\\y" > Path.Combine(@"C:\x", @"\y") "\\y" Có vẻ như cả hai nên giống nhau. FileSystemObject.BuildPath () cũ không hoạt động…
72
hữu ích
12trả lời
44k xem

Sự cố với Chứng chỉ X509Store. Tìm FindByThumbprint?

Tôi gặp vấn đề khi sử dụng phương pháp X509Store.Certificates.Find public static X509Certificate2 FromStore(StoreName storeName, StoreLocation storeLocation, X509FindType findType, string findValue) {…

15 30 50 mỗi trang