«c#» etiketlenmiş sorular

C #, .NET platformuna paralel olarak Microsoft tarafından oluşturulan çok parametreli, yönetilen, çöp toplanan nesne yönelimli bir programlama dilidir.

9
Neden biri derleyici uyarılarını devre dışı bırakmak istesin ki?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . Bu cevap ve eklenen yorumlar, derleyici kullanarak birkaç derleyici uyarısını etkisiz hale getirmenin bir yolunu gösterir #pragma. Neden biri bunu yapmak istesin ki? Genelde uyarılar bir sebep için vardır ve …
26 c#  c++  c  warnings 

20
İlk dili C # öğrenmek bir hata mıdır? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 4 yıl önce kapandı . Kilitli . Bu soru ve cevapları kilitli çünkü soru konu dışı, ancak tarihsel öneme sahip. Şu anda …
26 c# 

4
Bir geliştirme ekibi neden Visual Studio'da birden fazla proje için tek bir çözüm kullanmanın “karşılıklı bağımlılık karmaşıklığını arttırdığını” ısrar ediyor?
Mevcut bazı ürünlerin yeni sürümlerini geliştirmeye başlayan harici bir ekibi yönetmeye yardım ediyorum. Tarihsel olarak, bu ekip her zaman konuşlandırılabilir bir yapı oluşturmak için bir araya gelen Visual Studio'da yaklaşık 30 modül için tek bir çözümde tek bir projenin modelini kullandı. Bunun yapı güvenilirliği ve kalitesi üzerinde zararlı bir etkisi …


7
Gerekli olmasa bile isteğe bağlı parametre isimleri belirtilsin mi?
Aşağıdaki yöntemi göz önünde bulundurun: public List<Guid> ReturnEmployeeIds(bool includeManagement = false) { } Ve aşağıdaki çağrı: var ids = ReturnEmployeeIds(true); Sistemde yeni bir geliştirici için, ne trueyaptığını tahmin etmek oldukça zor olurdu . Yapacağınız ilk şey, yöntem adının üzerine gelin ya da tanımına gidin (ikisi de en ufak iş değil). …



1
Reaktif Eklentiler kullanarak zaman uyumsuz ağ programlama
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü Kod İnceleme Stack Exchange. 5 yıl önce göç etti . socketYıllar önce (Olay-temelli Eşzamansız Desen (EAP) modasıyla) bazı (daha fazla veya daha az) "düşük seviyeli" TcpListenerasenkron programlama yaptıktan ve son zamanlarda bir " Asenkron Programlama Modeli (APM) " ye …
25 c#  .net  tcp 


6
Temelde yapısı olmayan bir proje nasıl düzeltilir?
5 yıldan uzun süredir solo çalışan bir yazılım projesi üzerinde çalışıyorum. Başlamak için bir karmaşa vardı (üzerinde çalışmakta olan üçüncü veya dördüncü geliştiriciyim) ve şu anda daha az karışık olmasına rağmen hala inanılmaz şekilde dağınık durumda. Kontrol altına almadaki ilerleme oranı buzullu ve içinde bulunduğu durum karşısında umutsuz hissetmeye başladım. …


7
Bu kitapları okumak için doğru sıra nedir? [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapandı . …
25 c#  learning  books 

1
Sabitler sınıfı oluşturmak için en iyi uygulamayı önerin
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü Kod İnceleme Stack Exchange. 5 yıl önce göç etti . Takım üyelerimin arasında Sabitler dersi ilanı hakkında bir tartışma var. Sabit değişkenleri aşağıdaki gibi ayrı bir sınıfa taşıyoruz. public class Constants { public const string StateId = "ST"; public …
25 c#  class 

6
Neden hiç bir yöntemi 'beklemiyorsun' ve sonra hemen geri dönüş değerini sorguluyorsun?
Olarak bu MSDN maddesi , aşağıdaki örnek kodu (biraz kısa tutmak için düzenlenmiş) sağlanmıştır: public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Department department = await db.Departments.FindAsync(id); if (department == null) { return HttpNotFound(); } return View(department); } FindAsyncYöntem, bir alır Departmentkendi kimliği …
24 c#  .net  asp.net-mvc  async 

2
Foreach döngülerinin filtrelenmesi, şartların devam etmesine karşın, koruma cümleciklerine devam edilmesi.
Bazı programcıların bunu kullandığını gördüm: foreach (var item in items) { if (item.Field != null) continue; if (item.State != ItemStates.Deleted) continue; // code } normalde kullanacağım yer yerine: foreach (var item in items.Where(i => i.Field != null && i.State != ItemStates.Deleted)) { // code } İkisinin bir kombinasyonunu bile gördüm. …

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.