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


16
Anonim tür sonuçlar döndürülsün mü?
Aşağıdaki basit örneği kullanarak, Linq kullanarak SQL'e birden çok tablodan sonuç döndürmenin en iyi yolu nedir? Diyelim ki iki masam var: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName Ben tüm köpekleri ile geri dönmek istiyorum BreedName. Tüm köpekleri böyle bir şey kullanarak sorunsuz bir şekilde almalıyım: public IQueryable<Dog> GetDogs() { …
194 c#  linq  linq-to-sql 

7
Enum null olarak nasıl ayarlanır
Bir numaram var string name; public enum Color { Red, Green, Yellow } Yükte NULL olarak nasıl ayarlanır. name = ""; Color color = null; //error Düzenlendi: Benim kötüm, düzgün açıklamamıştım. Ama nullable ile ilgili tüm cevaplar mükemmel. Benim durumum Ne ise, ben adı / vb gibi diğer unsurları ile …
194 c#  enums  null  nullable 

30
Visual Studio derlemesi başarısız: exe dosyası obj \ debug'dan bin \ debug dosyasına kopyalanamıyor
Güncelleştirme: Bu hatayı yeniden üreten örnek bir proje burada Microsoft Connect'te bulunabilir . Ayrıca , aşağıdaki kabul edilen cevapta verilen çözümün bu örnek proje üzerinde çalıştığını test ettim ve doğruladım . Bu çözüm sizin için işe yaramıyorsa, muhtemelen farklı bir sorun yaşıyorsunuz (ayrı bir soruya aittir). Bu daha önce sorulan …

7
Listedeki bir öğenin dizinini tek bir adımda nasıl alabilirim?
Listedeki bir öğenin dizinini, döngü içinde olmadan nasıl bulabilirim? Şu anda bu çok hoş görünmüyor - aynı öğeyi listede iki kez aramak, sadece dizini almak için: var oProp = something; int theThingIActuallyAmInterestedIn = myList.IndexOf(myList.Single(i => i.Prop == oProp));
193 c#  linq  lookup 

8
'Int32' değer türüne yayınlama, gerçekleşen değer boş olduğu için başarısız oldu
Takip koduna sahibim. Hata alıyorum: "'Int32' değerine aktarma işlemi, gerçekleşen değer boş olduğu için başarısız oldu. Sonuç türünün genel parametresi veya sorgu nullable türü kullanmalıdır." CreditHistory tablosunda kayıt olmadığında. var creditsSum = (from u in context.User join ch in context.CreditHistory on u.ID equals ch.UserID where u.ID == userID select ch.Amount).Sum(); …


15
Bir sitenin tamamı için https'yi zorlamanın en iyi yolu asp.net?
Yaklaşık 6 ay önce her isteğin https'nin üzerinde olması gereken bir site sundum. Bir sayfaya yapılan her isteğin https üzerinden gerçekleştiğinden emin olmak için bulabildiğim tek yol, sayfa yükleme etkinliğinde kontrol etmekti. İstek http'nin üzerinde olmasaydı response.redirect (" https://example.com ") Daha iyi bir yol var mı - ideal olarak web.config …
192 c#  asp.net  vb.net  webforms  https 

5
Pencere vs Sayfa vs WPF navigasyon için UserControl?
Şu anda bir masaüstü uygulaması yazıyorum, ancak birini uygulamanın yeni bir bölümüne yönlendirirken ne kullanacağımı kafamda bulamıyorum. Seçeneklerim pencere Sayfa Kullanıcı kontrolü ama aralarındaki farkın ne olduğunu ve her birini ne zaman kullanmam gerektiğini anlamıyorum. Birisi benim için farklılıkları açıklayabilir ve her birini hangi durumlar / uygulamalar için kullanabileceğinize bir …
192 c#  wpf 

3
.NET'te kaynak oluşturma ve kullanma
Programımın çeşitli bölümlerinde kolayca başvurabildiğim ve kullanabileceğim bir kaynağı nasıl oluştururum? Benim özel sorun, programın durumuna bağlı olarak simgesini değiştirmek istediğiniz bir NotifyIcon olmasıdır. Ortak bir sorun, ama uzun süredir mücadele ediyorum.

10
Dizeyi böl, bir satıra ToList <int> () dönüştür
Sayıları olan bir dize var string sNumbers = "1,2,3,4,5"; Onu bölebilir ve List&lt;int&gt; sNumbers.Split( new[] { ',' } ).ToList&lt;int&gt;(); Dize dizisini tamsayı listesine nasıl dönüştürebilirim? Yani dönüştürmek mümkün olacak o string[]kadarIEnumerable
192 c#  list  split 

4
Zincirleme LINQ uzantı yöntemi çağrılarındaki 'let' anahtar kelimesine eşdeğer kod
C # derleyicileri sorgu anlama özelliklerini kullanarak aşağıdaki gibi kod yazabilirsiniz: var names = new string[] { "Dog", "Cat", "Giraffe", "Monkey", "Tortoise" }; var result = from animalName in names let nameLength = animalName.Length where nameLength &gt; 3 orderby nameLength select animalName; Yukarıdaki sorgu ifadesinde, letanahtar kelime, değerin yinelenen çağrılar …

8
Bir C # konsol uygulamasının konsol penceresini Göster / Gizle
Kişinin kendi konsol penceresini nasıl gizleyeceğimi öğrenmek için etrafta dolaştım. Şaşırtıcı bir şekilde, bulabildiğim tek çözüm FindWindow(), konsol penceresini başlığına göre bulmak için hacky çözümlerdi . Windows API içine biraz daha derin kazdık ve çok daha iyi ve daha kolay bir yol olduğunu buldum, bu yüzden başkalarının bulmak için buraya …

8
C # listesinden öğe nasıl kaldırılır?
Sonuç listesinde aşağıdaki gibi saklanan bir liste var: var resultlist = results.ToList(); Şuna benziyor: ID FirstName LastName -- --------- -------- 1 Bill Smith 2 John Wilson 3 Doug Berg Kimlik 2'yi listeden nasıl kaldırabilirim?
192 c#  list 

19
Tamsayıyı C # olarak ikiliye dönüştür
Bir tam sayı, ikili gösterimine nasıl dönüştürülür? Bu kodu kullanıyorum: String input = "8"; String output = Convert.ToInt32(input, 2).ToString(); Ancak bir istisna atar: Ayrıştırılabilir rakam bulunamadı
192 c# 

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.