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


6
Assert.AreEqual (T obj1, Tobj2) neden aynı bayt dizileriyle başarısız oluyor?
Aşağıdaki kod segmentinde iki özdeş bayt dizim var: /// <summary> ///A test for Bytes ///</summary> [TestMethod()] public void BytesTest() { byte[] bytes = Encoding.UTF8.GetBytes(Properties.Resources.ExpectedPacketData); TransferEventArgs target = new TransferEventArgs(bytes); byte[] expected = Encoding.UTF8.GetBytes(Properties.Resources.ExpectedPacketValue); byte[] actual; actual = target.Bytes; Assert.AreEqual(expected, actual); } Her iki dizi de bayta kadar aynıdır. Bu senaryoda, …

7
Benzersiz dizelerin verimli listesi C #
Yinelenenleri görmezden gelerek bir dizi saklamanın en etkili yolu nedir? Bir sözlüğün dict [str] = false yazarak en iyi dizge eklemek olabileceğini düşünüyordum; ve anahtarlar aracılığıyla bir liste halinde numaralandırma. Bu iyi bir çözüm mü?
86 c#  unique-values 

1
"+" Operatörünü kullanarak Dize Birleştirme
stringSınıf meta verilerine baktığımda, yalnızca operatörleri ==ve !=aşırı yüklenmiş görüyorum . Öyleyse, ' +' operatörü için birleştirme nasıl gerçekleştirilebilir ? Düzenle : Eric Lippert'ten dizi birleştirme üzerine bazı ilginç notlar: Bölüm 1 Bölüm 2 Ayrıca, 2. bölümde atıfta bulunulan Joel'dan bir süper makale var ( http://www.joelonsoftware.com/articles/fog0000000319.html )
86 c#  .net  string 


10
Linq to Entities kullanarak 'İçerir ()' geçici çözümü?
Silverlight ADO.Net Data Services istemci api'sini (ve dolayısıyla Linq To Entities) kullanarak where yan tümcesinde kimliklerin listesini kullanan bir sorgu oluşturmaya çalışıyorum. Desteklenmeyen İçerikler için bir geçici çözüm bilen var mı? Bunun gibi bir şey yapmak istiyorum: List<long?> txnIds = new List<long?>(); // Fill list var q = from t …

7
Depo kalıbı nasıl doğru kullanılır?
Depolarımı nasıl gruplandırmalıyım merak ediyorum? Asp.net mvc'de gördüğüm örneklerde olduğu gibi ve kitaplarımda temelde veritabanı tablosu başına bir depo kullanıyorlar. Ancak bu, daha sonra alay etmek ve benzeri şeyler için birçok depoyu aramak zorunda kalmanıza yol açan birçok depo gibi görünüyor. Bu yüzden onları gruplandırmam gerektiğini tahmin ediyorum. Ancak onları …

15
yanıtı Web API'de seri hale getiremedi
ASP.NET MVC web API üzerinde çalışıyordum, şu hatayı alıyorum: 'ObjectContent`1' türü, içerik türü 'application / xml için yanıt gövdesini serileştiremedi; karakter kümesi = utf-8 '. Denetleyicim: public Employee GetEmployees() { Employee employees = db.Employees.First(); return employees; } neden bu hatayı alıyorum?

5
XP üzerinde bir .NET 4.5 uygulaması çalıştırmak mümkün mü?
Önce şunu okudum: Vakayı bağlayın VS durumu ve özellikle bu channel9 gönderisi Bu yüzden, son maddeden, gerçekten bunun etrafında bir yol olmadığını düşünüyorum, ancak ekibim .NET 4.0'dan .NET 4.5'e yükseltmek istediği için kesin bir cevap alıp alamayacağımı görmek zorundaydım. Ancak, XP'yi desteklemeliyiz. XP'yi desteklemek istiyorsak .NET 4.5'e gitme imkânı yok …

5
İki zaman arasında kaç dakika olduğunu hesaplamak
Başvurumda, başlangıç ​​ve bitiş zamanlarını tutan bir veri görünümüm var. Bu iki zaman arasındaki dakika sayısını hesaplamak istiyorum. Şimdiye kadar aldım: var varFinish = tsTable.Rows[intCellRow]["Finish Time"]; TimeSpan varTime = (DateTime)varFinish - (DateTime)varValue; int intMinutes = TimeSpan.FromMinutes(varTime); Ancak son satır, Timespan kurucusu için geçersiz argümanlar kullandığımı söylediği için derlenmeyecek. İki zaman …
86 c# 

7
Foreach döngüleri C # 'da nasıl çalışır? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 7 ay önce kapandı . Bu soruyu geliştirin Hangi tür sınıflar foreachdöngüleri kullanabilir ?
86 c#  foreach 

3
Kapanma uyarısında foreach değişkenine erişim
Şu uyarıyı alıyorum: Kapanışta foreach değişkenine erişim. Derleyicinin farklı sürümleriyle derlendiğinde farklı davranışlara sahip olabilir. Editörümde şöyle görünüyor: Bu uyarıyı nasıl düzelteceğimi biliyorum ama neden bu uyarıyı alacağımı bilmek istiyorum? Bu "CLR" versiyonuyla mı ilgili? "IL" ile ilgili mi?
86 c#  .net 

4
Linq's let anahtar kelimesi, anahtar kelimeden daha mı iyi?
Şu anda LINQ fırçalama ediyorum arasındaki farkı anlamak için çalışıyorum letve kullanma intoanahtar kelime. Şimdiye kadar letkelime daha iyi görünüyor intokadarıyla benim anlayış gider anahtar kelime. intoAnahtar kelime esasen tek bir projeksiyon sonra sorgu devam etmesini sağlar. (Açıkça belirtmek isterim ki, gruba katılmak için olana atıfta bulunmuyorum.) Bir dizi ad …
86 c#  linq 



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.