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

11
C # 'da boş değilse yöntem çağrısı
Bu ifadeyi bir şekilde kısaltmak mümkün mü? if (obj != null) obj.SomeMethod(); çünkü bunu çok yazıyorum ve oldukça sinir bozucu oluyor. Aklıma gelen tek şey, Boş Nesne kalıbını uygulamaktır , ancak her seferinde yapabileceğim şey bu değil ve kesinlikle sözdizimini kısaltmak için bir çözüm değil. Ve olaylarla ilgili benzer bir …
107 c#  null 

9
Sorgu modelinin bir uygulaması bulunamadı
Silverlight uygulamamda LINQ kullanarak bir veritabanı bağlantısı oluşturmaya çalışıyorum. Önce SQL sınıfına yeni bir LINQ ekledim ve "tblPersoon" adlı tablomu içine sürükledim. Sonra servis dosyamda aşağıdaki sorguyu yürütmeye çalışıyorum: [OperationContract] public tblPersoon GetPersoonByID(string id) { var query = (from p in tblPersoon where p.id == id select p).Single(); Ama tblPersoon'da …
107 c#  sql  silverlight  wcf  linq 



25
Kullanıcı mesajlarında çokluk
Çoğu zaman, kullanıcıya gösterilecek mesajlar oluştururken, mesaj müşteriyi bilgilendirmek istediğim birkaç şey içerecektir . Bir örnek vereceğim: Müşteri, 1 ve üzeri bir dizi öğe seçti ve sil'e tıkladı. Şimdi müşteriye bir onay mesajı vermek istiyorum ve bir grup öğeyi seçerek ve yalnızca birini silmek istediğinde sil'e tıklayarak hata yapma olasılığını …



3
Msbuild'i C # 6'ya nasıl yükseltebilirim?
Projemde C # 6 kullanmak istiyorum (boş yayılım, diğer özellikler). Bilgisayarıma VS 2015 yükledim ve harika çalışıyor ve aşağıdaki gibi test kodu oluşturuyor: var user = new SingleUserModel(); //all model fields are null var test = user.User?.Avatar?["blah"]; Ancak projemi depoya ittiğimde ve CI onu inşa etmeye başladığında, desteklenmediği için inşa …

30
"[Ad alanı] .Global türü yüklenemedi" beni kederlendiriyor
.Net 2.0 Asp.net WebForms uygulamamda, aşağıdaki kodu içeren Global.asax'ım var: <%@ Application CodeBehind="Global.asax.cs" Inherits="MyNamespace.Global" Language="C#" %> Ancak oluşturduğumda şunu belirten bir hata alıyorum: 'MyNamespace.Global' türü yüklenemedi. Bunun nedeni, MyNamespace ad alanının (Global.asax.cs dosyasının arkasındaki kodda tanımlanan) derleyici tarafından Global.asax dosyasında görülmemesi (R # intellisence .. 'de gösterilmiyor) olabilir. Bu, kırılması …



2
Genel Kovaryans ve Kontra-varyans C # 4.0'da Nasıl Uygulanır?
PDC 2008'e katılmadım, ancak C # 4.0'ın Genel kovaryansı ve ters varyansı desteklediğine dair bazı haberler duydum. Yani, List<string>atanabilir List<object>. Bu nasıl olabildi? Jon Skeet'in C # in Depth adlı kitabında , C # jeneriklerinin neden kovaryansı ve ters varyansı desteklemediği açıklanıyor. Esas olarak güvenli kod yazmak içindir. Şimdi, C …

11
CSV dosyasını .Net'teki kesin olarak yazılmış veri yapısına içe aktarın [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, 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 . 7 yıl önce kapalı . …
106 c#  vb.net  file  csv  import 

2
Tek dönüş sözdizimi ifadesi
Bunun garip gelebileceğini biliyorum ama bu sözdizimini internette nasıl arayacağımı bile bilmiyorum ve tam olarak ne anlama geldiğinden de emin değilim. Bu yüzden bazı MoreLINQ kodunu izledim ve sonra bu yöntemi fark ettim public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer) { if (source == null) …
106 c#  .net  c#-7.0 

6
Görüntüyü Bayt dizisine dönüştürmenin en hızlı yolu
Masaüstünün bir görüntüsünü yakalayıp Sıkıştırıp alıcıya Gönderdiğim Uzak Masaüstü paylaşım uygulaması yapıyorum. Görüntüyü sıkıştırmak için onu bayta [] dönüştürmem gerekiyor. Şu anda bunu kullanıyorum: public byte[] imageToByteArray(System.Drawing.Image imageIn) { MemoryStream ms = new MemoryStream(); imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif); return ms.ToArray(); } public Image byteArrayToImage(byte[] byteArrayIn) { MemoryStream ms = new MemoryStream(byteArrayIn); Image returnImage …
106 c#  memory  bitmap  bytearray 

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.