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






5
Kiểm tra JToken trống hoặc rỗng trong JObject
Tôi có những thứ sau ... JArray clients = (JArray)clientsParsed["objects"]; foreach (JObject item in clients.Children()) { // etc.. SQL params stuff... command.Parameters["@MyParameter"].Value = JTokenToSql(item["thisParameter"]); } JTokenToSql trông như thế này ... public static object JTokenToSql(JToken obj) { if (obj.Any()) return (object)obj; else return (object)DBNull.Value; } Tôi cũng đã thử ((JObject)obj).Count.. …
90 c#  sql  json.net 

9
Không thể chuyển đổi hoàn toàn loại 'Int' thành 'T'
Tôi có thể gọi Get<int>(Stat);hoặcGet<string>(Name); Nhưng khi biên dịch tôi nhận được: Không thể chuyển đổi hoàn toàn kiểu 'int' thành 'T' và điều tương tự đối với string. public T Get<T>(Stats type) where T : IConvertible { if (typeof(T) == typeof(int)) { int t = Convert.ToInt16(PlayerStats[type]); return t; } …
90 c#  generics 




9
Cách thực hiện tương đương với LINQ SelectMany () chỉ trong javascript
Thật không may, tôi không có JQuery hoặc Underscore, chỉ là javascript thuần (tương thích với IE9). Tôi muốn tương đương với SelectMany () từ chức năng LINQ. // SelectMany flattens it to just a list of phone numbers. IEnumerable<PhoneNumber> phoneNumbers = people.SelectMany(p => p.PhoneNumbers); Tôi có thể làm được …
90 javascript  c# 

3
Cần hiểu cách sử dụng SemaphoreSlim
Đây là mã tôi có nhưng tôi không hiểu những gì SemaphoreSlimđang làm. async Task WorkerMainAsync() { SemaphoreSlim ss = new SemaphoreSlim(10); List<Task> trackedTasks = new List<Task>(); while (DoMore()) { await ss.WaitAsync(); trackedTasks.Add(Task.Run(() => { DoPollingThenWorkAsync(); ss.Release(); })); } await Task.WhenAll(trackedTasks); } void DoPollingThenWorkAsync() { var msg = Poll(); if …

6
Làm thế nào để bạn thực thi định tuyến chữ thường trong ASP.NET Core?
Trong ASP.NET 4, điều này dễ dàng như routes.LowercaseUrls = true;trong RegisterRoutestrình xử lý cho ứng dụng. Tôi không thể tìm thấy phần mềm tương đương trong ASP.NET Core để đạt được điều này. Tôi nghĩ nó sẽ ở đây: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); Nhưng không có gì …


11
Chỉ mục của mảng có tồn tại không
Tôi đã thừa hưởng một số mã tại nơi làm việc có mùi rất khó chịu. Tôi hy vọng tìm ra giải pháp không đau nhất có thể. Có cách nào để kiểm tra xem một số bất kỳ có phải là một phần tử hợp lệ trong một mảng …
90 c#  arrays  indexing 

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.