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

17
ToString'i geçersiz kılmak neden / ne zaman uygun olur?
C # üzerinde çalışıyorum ve geçersiz kılmanın ne anlamı ve faydası olduğunu merak ediyorum ToString aşağıdaki örnekte gösterildiği gibi olabileceğini . Bu, geçersiz kılma olmadan ortak bir yöntem kullanılarak daha basit bir şekilde yapılabilir mi? public string GetToStringItemsHeadings { get { return string.Format("{0,-20} {1, -20}", "Office Email", "Private Email"); } …
103 c#  overriding 

8
WinForms ContextMenu'ye bir ayırıcı nasıl eklenir?
Kontrolümün içinde: ContextMenu = new ContextMenu(); ContextMenu.MenuItems.Add(new MenuItem("&Add Item", onAddSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Edit Item", onEditSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Delete Item", onDeleteSpeaker)); ContextMenu.MenuItems.Add( ??? ); ContextMenu.MenuItems.Add(new MenuItem("Cancel")); Bu ContextMenu'ye bir ayırma çizgisi nasıl eklenir?

12
"Verilen yolun biçimi desteklenmiyor."
Web hizmetimde şu kod var: string str_uploadpath = Server.MapPath("/UploadBucket/Raw/"); FileStream objfilestream = new FileStream(str_uploadpath + fileName, FileMode.Create, FileAccess.ReadWrite); Birisi, kodun 2. satırındaki bu hata mesajıyla ilgili sorunu çözmeme yardımcı olabilir. Verilen yolun biçimi desteklenmiyor. Klasör üzerindeki izin, herkese tam erişime ayarlanmıştır ve bu, klasörün gerçek yoludur. Kesme noktası bana str_uploadpathas …
103 c#  .net  webforms  upload  stream 



21
Statik * olabilen * C # yöntemleri statik olmalı mı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
103 c#  static  methods 


8
XDocument.ToString () XML Kodlama Etiketini düşürür
ToString () İşlevinde xml kodlamasını almanın herhangi bir yolu var mı? Misal: xml.Save("myfile.xml"); sebep olur <?xml version="1.0" encoding="utf-8"?> <Cooperations> <Cooperation> <CooperationId>xxx</CooperationId> <CooperationName>Allianz Konzern</CooperationName> <LogicalCustomers> Fakat tb_output.Text = xml.toString(); bunun gibi bir çıktıya yol açar <Cooperations> <Cooperation> <CooperationId>xxx</CooperationId> <CooperationName>Allianz Konzern</CooperationName> <LogicalCustomers> ...
103 c#  linq-to-xml 

5
Neden "var" adında bir sınıf oluşturabilirim?
varC # bir anahtar kelime değil mi? Ama bunu neden yapabilirim: public class var { } public class main { public static void main(string[] args) { var testVar = new var(); } } Kodda varkullanılan, varsınıftan önce bildirilen mainsınıftır. Ve derleyici şikayet bile etmez. Bunu yaptığımda: public class int { …
103 c#  .net-4.0 

1
IIS havuzunun LoadUserProfile değerini ayarladığımda tam olarak ne olur?
Şu sorunla karşılaştım. Aşağıdaki kodu çalıştırıyorum var binaryData = File.ReadAllBytes(pathToPfxFile); var cert = new X509Certificate2(binaryData, password); iki süreçte. İşlemlerden biri altında çalışır LOCAL_SYSTEMve orada bu kod başarılı olur. Bir diğeri IIS içinde "Kullanıcılar" yerel grubuna ait bir yerel kullanıcı hesabı altında çalışıyor ve orada aşağıdaki istisnayı alıyorum: System.Security.Cryptography.CryptographicException Object was …

5
Veri tablosunu veri okuyucudan doldurun
C # 'da (MS VS2008) temel bir şey yapıyorum ve belirli bir koddan çok doğru tasarım hakkında bir sorum var. Bir datatable oluşturuyorum ve daha sonra datatable'ı bir veri okuyucusundan (SQL saklı yordamına dayanan) yüklemeye çalışıyorum. Merak ettiğim şey, datatable'ı yüklemenin en verimli yolunun bir while cümlesi yapmak mı yoksa …
103 c#  .net  ado.net 

9
nesnenin bir listede zaten mevcut olup olmadığı nasıl kontrol edilir
Bir listem var List<MyObject> myList ve bir listeye öğeler ekliyorum ve bu nesnenin zaten listede olup olmadığını kontrol etmek istiyorum. yani bunu yapmadan önce: myList.Add(nextObject); NextObject'in zaten listede olup olmadığını görmek istiyorum. "MyObject" nesnesi bir dizi özelliğe sahiptir ancak karşılaştırma, iki özelliğin eşleşmesine dayanır. Bu "MyObject" listesine yeni bir "MyObject" …
103 c#  linq  list 

15
NaN veya IsNumeric'in C # eşdeğeri nedir?
Bir girdi dizesini sayısal bir değer (veya bir Sayı Değil) içerip içermediğini test etmenin en etkili yolu nedir? Sanırım Double.Parseveya bir regex kullanabilirim (aşağıya bakın), ancak bunu yapmak için javascript NaN()veya IsNumeric()(o VB miydi, hatırlayamıyorum?) Gibi bir yöntem var mı diye merak ediyordum . public static bool IsNumeric(this string value) …
103 c#  parsing 

6
Neden bir Guid.IsNullOrEmpty () yöntemi yok
Bu, Guid in .NET'in neden IsNullOrEmpty()yönteme sahip olmadığını merak etmeme neden oluyor (burada boş, tümü sıfır anlamına geliyor) REST API'yi yazarken ASP.NET MVC kodumun birkaç yerinde buna ihtiyacım var. Yoksa internetteki hiç kimse aynısını istemediği için bir şey mi kaçırıyorum?
103 c#  asp.net-mvc 

19
SmtpException: Taşıma bağlantısından veri okunamıyor: net_io_connectionclosed
SmtpClientAşağıdakileri kullanarak e-posta göndermek için kitaplığı kullanıyorum: SmtpClient client = new SmtpClient(); client.Host = "hostname"; client.Port = 465; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.EnableSsl = true; client.Credentials = new NetworkCredential("User", "Pass); client.Send("from@hostname", "to@hostname", "Subject", "Body"); Kod, test ortamımda iyi çalışıyor, ancak üretim SMTP sunucularını kullandığımda, kod SmtpException"Posta gönderme hatası" …
103 c#  smtp 

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.