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

4
Rastgele bir boole oluşturmanın en hızlı yolu
Dolayısıyla, C # 'da rastgele bir bool oluşturmanın birkaç yolu vardır: Random.Next () kullanarak: rand.Next(2) == 0 Random.NextDouble () Kullanımı: rand.NextDouble() > 0.5 Gerçekten bir fark var mı? Eğer öyleyse, hangisinin performansı gerçekten daha iyi? Yoksa görmediğim başka bir yol var mı, bu daha hızlı olabilir mi?

16
Dosya veya derleme 'Microsoft.Build.Framework' (VS 2017) yüklenemedi
"Update-database" komutunu çalıştırmayı denediğimde, şu istisnayı alıyorum: Hedef veritabanına uygulanan SQL ifadelerini görüntülemek için '-Verbose' bayrağını belirtin. System.IO.FileNotFoundException: Dosya veya derleme 'Microsoft.Build.Framework, Sürüm = 15.1.0.0, Culture = nötr, PublicKeyToken = b03f5f7f11d50a3a' veya bağımlılıklarından biri yüklenemedi. Sistem belirtilen dosyayı bulamıyor. Dosya adı: 'Microsoft.Build.Framework, Version = 15.1.0.0, Culture = nötr, PublicKeyToken = …

6
Türü Farklı Bir Montajdaki Sınıf Adından Çözümle
Bir sınıfın Tipini çözmem gereken bir yöntemim var. Bu sınıf, aşağıdakine benzer ad alanına sahip başka bir derlemede bulunur: MyProject.Domain.Model Aşağıdakileri gerçekleştirmeye çalışıyorum: Type.GetType("MyProject.Domain.Model." + myClassName); Bu eylemi gerçekleştiren kod, türünü çözmeye çalıştığım sınıfla aynı derlemede ise bu harika çalışıyor, ancak sınıfım farklı bir derlemede ise bu kod başarısız oluyor. …
87 c#  .net  reflection 

9
Visual Studio 2015 son derece yavaş
Visual Studio 2015 Professional Edition'ı yükledim ve bilgisayar teknik özelliklerim Intel i7-3770 CPU 3.40 GHz, 8 GB RAM ve Windows 7 Enterprise 64-bit. Projemi Visual Studio 2005 .NET 2.0 ile yazılmış olan .NET 4.6'ya yükseltmek istiyorum ama hız konusunda ciddi bir problemim var. Projemi (büyük proje) Visual Studio 2015'te açtıktan …

15
IList'i C # 'da sıralama
Bu yüzden bugün ilginç bir sorunla karşılaştım. IList döndüren bir WCF web hizmetimiz var. Ben sıralamak isteyene kadar o kadar da önemli değil. IList arayüzünün yerleşik bir sıralama yöntemine sahip olmadığı ortaya çıktı. ArrayList.Adapter(list).Sort(new MyComparer())Sonunda sorunu çözmek için bu yöntemi kullandım ama bana biraz "getto" gibi geldi. Bir uzantı yöntemi …
87 c#  generics  sorting  ilist 

6
Kilitsiz çoklu diş açma gerçek diş açma uzmanları içindir
Bir içinden okuyordu cevap olduğunu Jon Skeet bir soruya ve o bu sözü o verdi: Benim ilgilendiğim kadarıyla, kilitsiz çoklu iş parçacığı, benim biri olmadığım gerçek diş açma uzmanları içindir. Bunu ilk kez duymuyorum, ancak kilitsiz çoklu iş parçacığı kodunun nasıl yazılacağını öğrenmekle ilgileniyorsanız, bunu gerçekte nasıl yaptığınız hakkında konuşan …

7
C # ve RhinoMocks Kullanarak Test Odaklı Geliştirme İçin En İyi Uygulamalar [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, 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ı . Ekibimin …

5
GridView, GridView bir form etiketi içinde olsa bile runat = "server" içeren bir form etiketinin içine yerleştirilmelidir
<form runat="server" id="f1"> <div runat="server" id="d"> grid view: <asp:GridView runat="server" ID="g"> </asp:GridView> </div> <asp:TextBox runat="server" ID="t" TextMode="MultiLine" Rows="20" Columns="50"></asp:TextBox> </form> Arkasındaki kod: public partial class ScriptTest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { g.DataSource = new string[] { "a", "b", "c" }; g.DataBind(); TextWriter tw = new …
87 c#  .net  asp.net 

9
.NET'te TimeSpan'ı çarpın
C # 'da bir TimeSpan nesnesini nasıl çarpabilirim? Değişkenin durationbir TimeSpan olduğunu varsayarsak, örneğin istiyorum duration*5 Ama bu bana "operatör * TimeSpan ve int türlerine uygulanamaz" hatası veriyor. İşte şu anki çözümüm duration+duration+duration+duration+duration Ancak bu, tamsayı olmayan katlara uzanmaz, örn. duration * 3.5
87 c#  .net  date  time  timespan 

1
Neden Convert.toFloat () yöntemi yok?
Neden bir yöntem yok Convert.ToFloat(), C # var ToDouble(), ToDecimal()... Float'a dönüştürmek istiyorum, hangi yöntem kullanılabilir? (float) var?
87 c# 

5
HttpWebRequest.GetResponse () başarısız olduğunda hata bilgisi nasıl alınır
Bir HttpWebRequest başlatıyorum ve ardından yanıtını alıyorum. Bazen 500 (veya en az 5 ##) hatası alıyorum, ancak açıklama yok. Her iki uç nokta üzerinde kontrolüm var ve alıcı tarafın biraz daha fazla bilgi almasını istiyorum. Örneğin, istisna mesajını sunucudan istemciye iletmek istiyorum. HttpWebRequest ve HttpWebResponse kullanılarak bu mümkün müdür? Kod: …

3
Bir DLL'de ne var ve nasıl çalışıyor?
C # kodumda her zaman DLL'leri referans alıyorum, ancak açıklığa kavuşturmak istediğim bir şekilde bir gizem olarak kaldılar. Bu, DLL'lerle ilgili soruların bir tür beyin dökümüdür. Bir DLL'nin dinamik olarak bağlantılı bir kitaplık olduğunu anlıyorum, bu da başka bir programın "işlevsellik" elde etmek için bu kitaplığa çalışma zamanında erişebileceği anlamına …
87 c#  .net  dll 

4
Await in a loop nasıl kullanılır
Bir koleksiyon üzerinde biraz çalışma yapan eşzamansız bir konsol uygulaması oluşturmaya çalışıyorum. Async / await kullanan başka bir sürüm için paralel döngü kullanan bir sürümüm var. Async / await sürümünün paralel sürüme benzer çalışmasını bekliyordum, ancak eşzamanlı olarak çalışıyor. Neyi yanlış yapıyorum? class Program { static void Main(string[] args) { …
87 c#  .net  async-await 

5
Etki alanı kimlik bilgileri nasıl doğrulanır?
Etki alanı denetleyicisine göre bir dizi kimlik bilgisini doğrulamak istiyorum. Örneğin: Username: STACKOVERFLOW\joel Password: splotchy Yöntem 1. Kimliğe Bürünme ile Active Directory'yi Sorgulama Birçok kişi bir şey için Active Directory'yi sorgulamanızı önerir. Bir istisna atılırsa, bu yığın akışı sorusunda önerildiği gibi kimlik bilgilerinin geçerli olmadığını anlarsınız . Ancak bu yaklaşımın …

5
Deyimsel kod nedir?
Bazı öncesi ve sonrası c # örnekleri, bazı deyimsel olmayan ve deyimsel örneklerle ilgileniyorum. C # olmayan örnekler de fikri aktarırlarsa iyi olur. Teşekkürler.
87 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.