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


29
Bir numaralandırma nasıl numaralandırılır
Stack Overflow adlı kullanıcının yorumu : foreach () для enum Nasıl bir enumC # numaralandırmak ? Örneğin, aşağıdaki kod derlenmez: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } } Ve aşağıdaki derleme zamanı hatası verir: 'Suit' bir …
3766 c#  .net  loops  enums  enumeration 


25
Büyük / küçük harfe duyarlı olmayan 'İçerir (dize)'
Aşağıdaki dönüşü gerçekleştirmenin bir yolu var mı? string title = "ASTRINGTOTEST"; title.Contains("string"); Durum hassasiyetini ayarlamama izin veren bir aşırı yük var gibi görünmüyor .. Şu anda ikisini de ÜSTLÜYORUM, ama bu sadece aptalca ( yukarı ve aşağı kasa ile gelen i18n sorunlarına atıfta bulunuyorum ). GÜNCELLEME Bu soru eski ve …



30
Derin klonlama nesneleri
Gibi bir şey yapmak istiyorum: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); Ardından, orijinal nesneye yansıtılmayan yeni nesnede değişiklikler yapın. Sıklıkla bu işlevselliğe ihtiyacım yok, bu yüzden gerekli olduğunda, yeni bir nesne oluşturmaya ve sonra her bir mülkü ayrı ayrı kopyalamaya başvurdum, …
2226 c#  .net  clone 

30
Manuel olarak bir kodlama belirtmeden C # dizeleri tutarlı bir bayt temsili nasıl alabilirim?
Nasıl dönüştürebilirim stringa byte[]el ile belirli kodlama belirtmeden .NET (C #) içinde? Dizeyi şifreleyeceğim. Dönüştürmeden şifreleyebilirim, ama yine de kodlamanın neden burada oynamaya geldiğini bilmek istiyorum. Ayrıca, kodlama neden dikkate alınmalıdır? Dize içinde saklanan baytları alamıyor muyum? Neden karakter kodlamalarına bağımlılık var?

28
Tek seferde birden fazla istisna yakalamak ister misiniz?
Sadece yakalamak cesaretini kırıyor System.Exception. Bunun yerine, yalnızca "bilinen" istisnalar yakalanmalıdır. Şimdi, bu bazen gereksiz tekrarlayan koda yol açar, örneğin: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } Acaba: Her iki istisnayı yakalamanın ve sadece bir WebId …




28
NullReferenceException nedir ve nasıl düzeltebilirim?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Planlarımız ve Fiyatlarımız Benzer İmajlar : Yığın Taşması açıklaması : Что такое NullReferenceException, и как мне исправить код? Bazı kod var ve çalıştırdığında, atar NullReferenceException, atar : Nesne …


27
C # enum int int değeri alın
Questions(Çoğul) adında bir sınıfım var . Bu sınıfta buna Questionbenzeyen (tekil) bir numaralandırma vardır . public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } In Questionssınıfında Bir var get(int foo)bir döndüren işlevi Questionsbunun için nesneyi foo. Böyle bir şey …
1823 c#  enums  casting  int 

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.