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

5
Birden çok görev için zaman uyumsuz / beklemeyi kullanma
Tamamen eşzamansız bir API istemcisi kullanıyorum, yani, her işlem ya döndürür Taskya da Task<T>, örneğin: static async Task DoSomething(int siteId, int postId, IBlogClient client) { await client.DeletePost(siteId, postId); // call API client Console.WriteLine("Deleted post {0}.", siteId); } C # 5 zaman uyumsuz / bekleyen işleçlerini kullanarak, birden çok görevi başlatmak …

30
C # 'da var anahtar kelimesinin kullanımı
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. C # 3'te 'var' anahtar kelimesinin kullanımı ile ilgili meslektaşları ile görüştükten sonra insanların var yoluyla tür çıkarmanın uygun kullanımları hakkında ne düşündüklerini merak ettim. Örneğin ben …
406 c#  type-inference  var 

30
Bir .NET dizesini nasıl kısaltabilirim?
Uzunluğu belirli bir değerden daha uzun olmayacak şekilde bir dizeyi kısaltmak istiyorum. Bir veritabanı tablosuna yazıyorum ve yazdığım değerlerin sütunun veri türünün kısıtlamasını karşıladığından emin olmak istiyorum. Örneğin, aşağıdakileri yazabilseydim iyi olur: string NormalizeLength(string value, int maxLength) { return value.Substring(0, maxLength); } Ne yazık ki, bu bir istisna oluşturur, çünkü …
406 c#  .net  string  truncate 

10
Düz Eski CLR Nesnesi ve Veri Aktarım Nesnesi
На этот вопрос есть ответы на yığın taşması на русском : Değer Nesne и Наглядный пример различия DTO POCO (POJO) POCO = Düz Eski CLR (veya üstü: Sınıf) Nesnesi DTO = Veri Aktarım Nesnesi Bu gönderide bir fark var, ancak açıkçası okuduğum blogların çoğu POCO'yu DTO'nun tanımlandığı şekilde tarif ediyor: …
405 c#  .net  poco  dto 


3
.NET JIT potansiyel hatası?
Aşağıdaki kod, sürümü Visual Studio içinde çalıştırırken ve sürümü Visual Studio dışında çalıştırırken farklı çıktı verir. Visual Studio 2008 kullanıyorum ve .NET 3.5 hedefliyorum. Ayrıca .NET 3.5 SP1'i de denedim. Visual Studio dışında çalışırken, JIT tekmelemek gerekir. Ya (a) C # ile eksik devam ince bir şey var ya da …
404 c#  jit 

26
WCF istemcisi `` block`` engelleme sorunu için en iyi geçici çözüm nedir?
WCF hizmet istemcileri bir usingblok içinde oluşturmayı seviyorum, çünkü bu, kaynakları uygulayan standart bir yöntemdir IDisposable: using (var client = new SomeWCFServiceClient()) { //Do something with the client } Ancak, bu MSDN makalesinde belirtildiği gibi , bir WCF istemcisini bir usingbloğa sarmak , istemcinin hatalı durumda (zaman aşımı veya iletişim …
404 c#  vb.net  wcf  using  wcf-client 

12
Tümleşik yönetilen ardışık düzen modunda uygulanmayan bir ASP.NET ayarı algılandı
DotNetOpenAuth SDK-3.4.5.10201.vsix'i kurdum ve çalışamıyorum. Yerel olarak çalışır (localhost olarak çalıştırdığımda), ancak yayınlamaya çalıştığımda çalışmıyor. Aldığım IIS hata iletisi Hata Özeti HTTP Hatası 500.22 - Dahili Sunucu Hatası Tümleşik yönetilen ardışık düzen modunda uygulanmayan bir ASP.NET ayarı algılandı. VE Module ConfigurationValidationModule Notification BeginRequest Handler StaticFile Error Code 0x80070032 sorunun nasıl …
401 c#  asp.net  iis  .net-4.0  iis-7.5 



9
Web isteği başına bir DbContext… neden?
Entity Framework'ün nasıl ayarlanacağını açıklayan birçok makale okudum, DbContextböylece çeşitli DI çerçeveleri kullanarak HTTP web isteği başına yalnızca bir tane oluşturuldu ve kullanıldı. Bu neden ilk etapta iyi bir fikir? Bu yaklaşımı kullanarak ne gibi avantajlar elde edersiniz? Bunun iyi bir fikir olacağı bazı durumlar var mı? DbContextHer depo yöntemi …


6
ASP.NET Web API'sini koruma [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapalı . Üçüncü taraf geliştiricilerin uygulamamın verilerine erişmek için kullanacakları ASP.NET Web API'sini kullanarak RESTful bir …


4
Geçerli kullanıcı için geçici klasör alma
Şu anda geçerli kullanıcı için geçici klasör yolu almak için aşağıdaki işlevi kullanıyorum: string tempPath = System.IO.Path.GetTempPath(); Bazı makinelerde bana şu anki kullanıcının geçici klasör yolunu verir: C: \ Belgeler ve Ayarlar \ yönetici \ Yerel Ayarlar \ Temp \ Bazı makinelerde bana sistem geçici klasör yolu verir: 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.