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

16
Akıştan bayt dizisi oluşturma
Bir giriş akışından bir bayt dizisi oluşturmak için tercih edilen yöntem nedir? İşte .NET 3.5 ile şu anki çözümüm. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } Akışın parçalarını okumak ve yazmak hala daha iyi bir fikir mi?
913 c#  .net-3.5  inputstream 

30
Bir Enum'un dize ile temsili
Aşağıdaki numaralandırmaya sahibim: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Ancak sorun Kimlik 1 değil AuthenticationMethod.FORMS için sorulduğunda "FORMS" kelimesine ihtiyacım var. Bu sorun için aşağıdaki çözümü buldum ( bağlantı ): İlk önce "StringValue" adlı özel bir özellik oluşturmak gerekir: public class StringValue …
912 c#  enums 

16
Koleksiyon değiştirildi; numaralandırma işlemi yürütülemeyebilir
Hata ayıklayıcı eklendiğinde, bu görünmüyor çünkü bu hatanın altına alamıyorum. Kod aşağıdadır. Bu, bir Windows hizmetindeki bir WCF sunucusudur. NotifySubscribers yöntemi, bir veri olayı olduğunda (rastgele aralıklarla, ancak çok sık değil - günde yaklaşık 800 kez) hizmet tarafından çağrılır. Bir Windows Forms istemcisi abone olduğunda, abone kimliği abone sözlüğüne eklenir …

16
'Verim getirisinin' doğru kullanımı
Fotoğraf Galerisi Stack Stack Flow Gönderim : В чем польза verim? Verim anahtar kelime onlardan biri anahtar kelimeler beni şaşırtmak devam ediyor C # ve eğer bunu doğru kullanıyorum ben emin olmamıştım. Aşağıdaki iki kod parçasından hangisi tercih edilir ve neden? Sürüm 1: Verim getirisini kullanma public static IEnumerable<Product> GetAllProducts() …
903 c#  yield-return 

24
Bir dizgiyi C # içindeki bir numaralamaya dönüştürme
Bir dizgeyi C # numaralandırma değerine dönüştürmenin en iyi yolu nedir? Numaralandırma değerlerini içeren bir HTML seçme etiketi var. Sayfa gönderildiğinde, (bir dize biçiminde olacak) değeri almak ve numaralandırma değerine dönüştürmek istiyorum. İdeal bir dünyada böyle bir şey yapabilirdim: StatusEnum MyStatus = StatusEnum.Parse("Active"); ancak bu geçerli bir kod değil.
894 c#  string  enums 



23
Gmail üzerinden .NET'te e-posta gönderme
E-posta göndermek için ana makineme güvenmek yerine, e-posta iletilerini Gmail hesabımı kullanarak göndermeyi düşünüyordum . E-postalar şovumda çaldığım gruplara kişiselleştirilmiş e-postalardır. Bunu yapmak mümkün mü?
876 c#  .net  email  smtp  gmail 


7
Entity Framework 5 Bir Kaydı Güncelleme
ASP.NET MVC3 ortamında Entity Framework 5 içindeki bir kaydı düzenlemek / güncellemek için farklı yöntemler araştırıyorum, ancak şimdiye kadar hiçbiri ihtiyacım olan tüm kutuları işaretliyor. Nedenini açıklayacağım. Artılarını ve eksilerini anlatacağım üç yöntem buldum: Yöntem 1 - Orijinal kaydı yükleyin, her özelliği güncelleyin var original = db.Users.Find(updatedUser.UserId); if (original != …


16
C # zaman uyumlu yöntemden zaman uyumsuz yöntemi nasıl çağırılır?
Sahibim public async void Foo()Eşzamanlı yöntemden aramak istediğim yöntem var. Şimdiye kadar MSDN belgelerinde gördüğüm tek şey, zaman uyumsuz yöntemlerle zaman uyumsuz yöntemler çağırıyor, ama tüm programım zaman uyumsuz yöntemlerle inşa edilmemiştir. Bu mümkün mü? Bu yöntemleri eşzamansız bir yöntemle çağırmanın bir örneği: http://msdn.microsoft.com/en-us/library/hh300224(v=vs.110).aspx Şimdi bu asenkron yöntemleri senkronizasyon yöntemlerinden …
862 c#  async-await 


20
Listeyi Rasgele Seç <T>
C # 'daki genel listenin sırasını rastgele seçmenin en iyi yolu nedir? Bir piyango tipi uygulama için onları çizmek için, rastgele bir sipariş atamak istiyorum bir listede 75 sayı sonlu bir set var.
852 c#  generic-list 


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.