«c#» etiketlenmiş sorular

C # ("keskin görün" olarak telaffuz edilir), Microsoft tarafından geliştirilmiş yüksek seviyeli, statik olarak yazılmış, çok paradigmalı bir programlama dilidir. C # kodu genellikle Microsoft'un .NET araçları ailesini ve diğerleri arasında .NET Framework, .NET Core ve Xamarin'i içeren çalışma zamanlarını hedefler. Bu etiketi, C # veya C # 'ın resmi belirtiminde yazılmış kod hakkında sorular için kullanın.

4
referans ataması atomiktir, öyleyse neden Interlocked.Exchange (ref Object, Object) gerekli?
Çok iş parçacıklı asmx web hizmetimde, kendi türünde SystemData olan ve birkaçtan oluşan List<T>ve olarak Dictionary<T>işaretlenmiş bir sınıf alanı _allData vardı volatile. Sistem verisi ( _allData) arada bir yenileniyor ve bunu adında başka bir nesne oluşturarak newDatave veri yapılarını yeni verilerle doldurarak yapıyorum . Bittiğinde sadece atarım private static volatile …

10
ASP.NET MVC Özel Hata İşleme Application_Error Global.asax?
MVC uygulamamdaki hataları belirlemek için bazı temel kodum var. Şu anda Projemdeki adında bir denetleyiciniz Erroraksiyon yöntemlerle HTTPError404(), HTTPError500()ve General(). Hepsi bir dize parametresi kabul eder error. Aşağıdaki kodu kullanma veya değiştirme. Verileri işlenmek üzere Hata denetleyicisine iletmenin en iyi / doğru yolu nedir? Mümkün olduğunca sağlam bir çözüme sahip …

12
C # 'da bir tamsayı dizisi nasıl toplanır
Dizi üzerinde yinelemekten daha kısa bir yol var mı ? int[] arr = new int[] { 1, 2, 3 }; int sum = 0; for (int i = 0; i < arr.Length; i++) { sum += arr[i]; } açıklama: Daha iyi birincil, daha temiz kod anlamına gelir, ancak performans iyileştirme …
108 c#  arrays  integer 





9
"Getiri dönüşü DoSomethingAsync ()" beklemek mümkün mü
Normal yineleme blokları (yani, "getiri dönüşü") "eşzamansız" ve "bekleme" ile uyumsuz mu? Bu, yapmaya çalıştığım şey hakkında iyi bir fikir veriyor: async Task<IEnumerable<Foo>> Method(String [] Strs) { // I want to compose the single result to the final result, so I use the SelectMany var finalResult = UrlStrings.SelectMany(link => //i …



2
IP adresi ':: 1' nedir?
Ağ bağlantısı olmayan yerel makinede soketlerle oynuyordum. Aşağıya bakınız: IPAddress address = IPAddress.Any; // doesn't work IPAddress address = IPAddress.Parse("::1"); // works Peki ::1IP adresi tam olarak nedir? Varsayılan kullanılabilir IP adresi mi yoksa geri döngü adresi mi? Özel IP adresi ve ağ bağlantısı olan bir makinede yukarıdaki koda (çalışma …
108 c#  ip  system.net 

3
Kalıtım, Nitelikler için nasıl çalışır?
InheritedÖzniteliklerdeki bool özelliği neyi ifade eder? Sınıfımı bir öznitelikle AbcAtribute(sahip olan Inherited = true) tanımlarsam ve bu sınıftan başka bir sınıfı miras alırsam, türetilmiş sınıfta da aynı özniteliğin uygulanacağı anlamına mı gelir? Bu soruyu bir kod örneği ile açıklığa kavuşturmak için şunları hayal edin: [AttributeUsage(AttributeTargets.Class, Inherited = true)] public class …
108 c#  .net  vb.net  attributes 


12
ASP.NET Core'da bir get yöntemine birden çok parametre nasıl iletilir
Bir MVC 6 denetleyicisinde yöntemleri almak için birden çok parametreyi nasıl geçirebilirim. Örneğin, aşağıdakine benzer bir şeye sahip olmak istiyorum. [Route("api/[controller]")] public class PersonController : Controller { public string Get(int id) { } public string Get(string firstName, string lastName) { } public string Get(string firstName, string lastName, string address) { …

10
C # 'da bir değer listesi oluşturmanın hızlı yolu?
C # 'da bir değerler listesi oluşturmanın hızlı bir yolunu arıyorum. Java'da sık sık aşağıdaki parçacığı kullanıyorum: List<String> l = Arrays.asList("test1","test2","test3"); Aşağıdakinin dışında C # 'da herhangi bir eşdeğeri var mı? IList<string> l = new List<string>(new string[] {"test1","test2","test3"});
108 c#  list 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.