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

8
Default (nesne) ne yapar; C # dilinde yapmak?
Google'da arama yalnızca anahtar kelimeyi buluyor, ancak şunu söyleyen bir kodla karşılaştım: MyVariable = default(MyObject); ve bunun ne anlama geldiğini merak ediyorum.
133 c# 


4
Bir nesne listesini nesnenin özelliklerinden birinin dizisine dönüştürme
Aşağıdaki sınıfa sahip olduğumu varsayalım: public class ConfigItemType { public string Name { get; set; } public double SomeOtherThing { get; set; } } ve sonra aşağıdaki sınıfların bir listesini yapıyorum ( List<ConfigItemType> MyList) Şimdi aşağıdaki imzaya sahip bir yöntemim var: void AggregateValues(string someUnrelatedValue, params string[] listGoesHere) Ben sığabilecek nasıl …
133 c#  linq 


5
Veri Eşleştiricisi, Tablo Veri Ağ Geçidi (Ağ Geçidi), Veri Erişim Nesnesi (DAO) ve Depo modelleri arasındaki fark nedir?
Tasarım kalıbı becerilerimi tazelemeye çalışıyorum ve bu kalıplar arasındaki farkların ne olduğunu merak ediyorum. Hepsi aynı şey gibi görünüyor - belirli bir varlık için veritabanı mantığını kapsülleyin, böylece çağıran kodun temeldeki kalıcılık katmanı hakkında bilgisi olmaz. Kısa araştırmamdan, hepsi tipik olarak standart CRUD yöntemlerinizi uygular ve veritabanına özgü ayrıntıları soyutlar. …

11
Yerel bir DLL dosyasının x64 veya x86 olarak derlenip derlenmediğini nasıl öğrenebilirim?
Yerel bir derlemenin, yönetilen bir kod uygulamasından ( C # ) x64 veya x86 olarak uyumlu olup olmadığını belirlemek istiyorum . OS yükleyicinin bu bilgiyi bilmesi gerektiğinden PE başlığında bir yerde olması gerektiğini düşünüyorum, ancak bulamadım. Elbette bunu yönetilen kodda yapmayı tercih ediyorum, ancak gerekirse native C ++ kullanabilirim.
133 c#  .net  winapi  64-bit  x86-64 


1
Enterpolasyonlu kelimesi kelimesine dizeleri nasıl kullanıyorsunuz?
C # 6'da yeni bir özellik vardır: enterpolasyonlu dizeler. Bunlar, ifadeleri dizinlere güvenmek yerine doğrudan koda koymanıza izin verir: string s = string.Format("Adding \"{0}\" and {1} to foobar.", x, this.Y()); Oluyor: string s = $"Adding \"{x}\" and {this.Y()} to foobar."; Bununla birlikte, aşağıdaki gibi harfi harfine dizeleri (çoğunlukla SQL ifadeleri) …

2
Zaman uyumsuz bir eylem temsilcisi yöntemini nasıl uygularsınız?
Biraz arka plan bilgisi. Web API yığınını öğreniyorum ve tüm verileri Başarı ve Hata Kodları gibi parametrelerle bir "Sonuç" nesnesi biçiminde kapsüllemeye çalışıyorum. Bununla birlikte, farklı yöntemler, farklı sonuçlar ve hata kodları üretir, ancak sonuç nesnesi genellikle aynı şekilde somutlaştırılır. Biraz zaman kazanmak ve ayrıca C # 'da eşzamansız / …

3
Linq: GroupBy, Sum ve Count
Bir ürün koleksiyonum var public class Product { public Product() { } public string ProductCode {get; set;} public decimal Price {get; set; } public string Name {get; set;} } Şimdi koleksiyonu ürün koduna göre gruplamak ve her kod için adı, numarası veya ürünleri ve her ürünün toplam fiyatını içeren bir …
133 c#  .net  linq 

9
Linq'te tablonun yalnızca bir alanına dayalı olarak ayırt edilebilir
Linq'te tablonun bir alanına dayalı olarak sonuç almak için .distinct'i kullanmaya çalışıyorum (bu nedenle tablodan tamamen çoğaltılmış kayıtlar gerektirmez). Aşağıdaki gibi farklı kullanarak temel sorgu yazdığımı biliyorum: var query = (from r in table1 orderby r.Text select r).distinct(); ancak r.textyinelenmeyen sonuçlara ihtiyacım var .
133 c#  sql  linq 

7
C # kullanarak mili saniye cinsinden zamanı öğrenin
Zamanı milisaniye cinsinden almam gereken bir program yapıyorum. Zamanla, asla kendisine eşit olmayan ve her zaman bir saniye öncesine göre 1000 sayı daha büyük olan bir sayıyı kastediyorum. A'ya dönüştürmeyi ve DateTime.Nowondan TimeSpanalmayı denedim TotalMilliseconds... ama bunun tam olarak doğru olmadığını duydum. Bunu yapmanın daha kolay bir yolu var mı?


8
ASP.NET MVC Evet / Hayır, Güçlü Bağlı Model MVC ile Radyo Düğmeleri
Evet / Hayır radyo düğmesini ASP.NET MVC'de Kesinlikle Yazılmış Modelin boole özelliğine nasıl bağlayacağını bilen var mı? model public class MyClass { public bool Blah { get; set; } } Görünüm <%@ Page Title="blah" Inherits="MyClass"%> <dd> <%= Html.RadioButton("blah", Model.blah) %> Yes <%= Html.RadioButton("blah", Model.blah) %> No </dd> Teşekkürler ÇÖZÜM: Brian …

14
DateTime belirli bir dize biçimine / biçiminden nasıl dönüştürülür (her iki şekilde de, örneğin verilen Biçim “yyyyMMdd” dir)?
Dize biçiminde olan bir tarih saati dönüştürmede sorun yaşıyorum, ancak "yyyyMMdd"biçimi kullanarak onu dönüştüremiyorum . Benim kodum: string tpoc = refSubClaim.BenefitsFolder.BenefitFolderIdNumber.ToString(); string[] tpocinfo = Regex.Split(tpoc,";"); for (int i = 0; i < tpocinfo.Length; i++) { switch (i) { case 0: { string[] tpoc2 = Regex.Split(tpocinfo[0], ","); claimantAuxillaryRecord.TPOCDate2 = tpoc2[0].ToString(); claimantAuxillaryRecord.TPOCAmount2 …
132 c#  string  datetime 

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.