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

15
Aynı projeye veya başka bir projeye birim testleri yapıyor musunuz?
Ünite testlerini kolaylık sağlamak için aynı projeye mi koyuyorsunuz yoksa ayrı bir montaja mı koyuyorsunuz? Onları bizim gibi ayrı bir toplantıya koyarsanız, çözümde bir dizi ekstra proje ile sonuçlanırız. Kodlama sırasında birim testi için harikadır, ancak uygulamayı tüm bu ek montajlar olmadan nasıl bırakırsınız?
137 c#  unit-testing 

16
Dizeyi boş karakter türüne dönüştürme (int, double vb.)
Bazı veri dönüşümleri yapmaya çalışıyorum. Ne yazık ki, verilerin çoğu int veya double, vb olması gereken dizelerdedir. Yani ne var gibi bir şey: double? amount = Convert.ToDouble(strAmount); Bu yaklaşım ile ilgili sorun strAmount boş ise, eğer boşsa null değerinde olmasını istiyorum, bu yüzden veritabanına eklediğimde sütun null olacaktır. Bu yüzden …



5
.Net 4'te async-await kullanma
Şu anda C # 5'in async-await özelliğinden çok kazanç sağlayacak bir uygulama oluşturmaya başlıyorum. Ama hangi VS sürümünü ve async çalışma zamanının kullanacağından emin değilim. İşletim sistemi popülerlik tablolarına baktığımda, Windows XP'yi üç yıl daha desteklemem gerekecek. Görünüşe göre .net 4.5 sadece Windows'un yeni sürümlerinde çalışıyor, bu yüzden .net 4.0'ı …

2
Bir boole In C # boyutu nedir? Gerçekten 4 bayt alır mı?
Bayt ve boole dizilerinden oluşan iki yapım var: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct1 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] values; } [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct2 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public bool[] values; } Ve aşağıdaki kod: class main { public static void Main() …
137 c#  interop 

8
Json.Net ile serileştirirken özel bir DateTime biçimi belirtme
ASP.NET Web API kullanarak bazı verileri ortaya çıkarmak için bir API geliştiriyorum. API'lardan birinde, müşteri tarihi yyyy-MM-ddformatta göstermemizi ister . GlobalConfiguration.Configuration.Formatters.JsonFormatterBu istemciye çok özel olduğu için bunun için genel ayarları (örneğin ) değiştirmek istemiyorum . Ve bunu birden fazla müşteri için bir çözümde geliştiriyorum. Aklıma gelen bir çözüm, bir özel …




7
Bir LINQ sorgu sonuç kümesinden bir DataSet veya DataTable doldurma
LINQ sorgusunu ASMX web hizmeti olarak nasıl açığa çıkarırsınız? Genellikle, iş katmanından, ASMX üzerinden taşıma için seri halde DataSetveya DataTableseri hale getirilebilir. Aynı şeyi bir LINQ sorgusu için nasıl yapabilirim? Yazılan DataSetveya DataTableLINQ sorgusu aracılığıyla doldurmanın bir yolu var mı ? public static MyDataTable CallMySproc() { string conn = "..."; …

8
DateTime C # ile nasıl karşılaştırılır?
Kullanıcının geri tarih veya saat vermesini istemiyorum. Girilen tarih ve saatin geçerli saatten DAHA AZ olup olmadığını nasıl karşılaştırabilirim? Geçerli tarih ve saat 17 Haziran 2010, 12: 25 PM ise, kullanıcının 17 Haziran -2010 tarihinden önce ve 12:25 PM'den önce tarih vermesini istiyorum. Kullanıcı tarafından girilen zaman 16 Haziran 2010 …
137 c#  .net  datetime 

5
CancellationToken, CancellationTokenSource'tan neden ayrı?
Sınıfa CancellationTokenek olarak .NET struct'ın neden tanıtıldığına dair bir mantık arıyorum CancellationTokenSource. Anlıyorum nasıl API kullanılacaksa, aynı zamanda anlamak istiyorum neden o şekilde olduğunu tasarlanmıştır. Yani, neden elimizde: var cts = new CancellationTokenSource(); SomeCancellableOperation(cts.Token); ... public void SomeCancellableOperation(CancellationToken token) { ... token.ThrowIfCancellationRequested(); ... } doğrudan CancellationTokenSourceetrafta dolaşmak yerine : var …

8
.Net Çekirdek Birim Testi - Mock IOptions <T>
Burada gerçekten bariz bir şeyi kaçırdığımı hissediyorum. Net Core IOptions modelini (?) Kullanarak seçeneklerin enjekte edilmesini gerektiren sınıflarım var. Bu sınıfın birim testine gittiğimde, sınıfın işlevselliğini doğrulamak için seçeneklerin çeşitli sürümleriyle alay etmek istiyorum. IOptions'ı Startup sınıfının dışında doğru şekilde nasıl alay edeceğini / başlatacağını / dolduracağını bilen var mı? …

7
Bir aydaki gün sayısını elde etmek
İçinde tüm ayların olduğu bir comboBox'ım var. Bilmem gereken, seçilen aydaki gün sayısıdır. var month = cmbMonth.SelectedIndex + 1; DateTime date = Convert.ToDateTime(month); Dolayısıyla, bir kullanıcı Ocak'ı seçerse, bir değişkene 31 kaydetmem gerekir.
137 c#  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.