«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
Bir birim testinden nasıl çıktı yazabilirim?
Birimimdeki herhangi bir çağrı, hata ayıklama sırasında ya Debug.Write(line)da Console.Write(Line)basitçe atlanır ve çıktı asla yazdırılmaz. Kullandığım sınıfların içinden bu işlevlere yapılan çağrılar iyi çalışıyor. Birim testinin otomatik olması gerektiğini anlıyorum, ancak yine de bir birim testinden mesaj çıktısı alabilmek istiyorum.

30
502.5 IIS hatası üzerinde ASP.NET Core 1.0
Sunucumu (Windows 2012R2) .Net Core 1.0 RTMönceki sürümden Windows Hosting paketine güncelledim .Net Core 1.0 RC2. Uygulamam herhangi bir sorun olmadan bilgisayarımda çalışıyor ancak sunucu şunu göstermeye devam ediyor: HTTP Error 502.5 - Process Failure Common causes of this issue: The application process failed to start The application process started …

10
Özel Sınıf Listesini Sıralama <T>
Listemi datemülk ile sıralamak istiyorum . Bu benim özel sınıfım: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Test.Web { public class cTag { public int id { get; set; } public int regnumber { get; set; } public string date { get; set; } } } Bir Listsıralamak …
112 c#  sorting 

5
System.Threading.Timer C # içinde çalışmıyor gibi görünüyor. Her 3 saniyede çok hızlı çalışır
Bir zamanlayıcı nesnem var. Her dakika çalışmasını istiyorum. Özellikle, bir OnCallBackyöntem çalıştırmalı ve bir OnCallBackyöntem çalışırken devre dışı kalmalıdır . Bir OnCallBackyöntem bittiğinde, (a OnCallBack) bir zamanlayıcıyı yeniden başlatır. İşte şu anda sahip olduğum şey: private static Timer timer; private static void Main() { timer = new Timer(_ =&gt; OnCallBack(), …
112 c#  .net  timer 

7
Null + true bir dize nasıl olur?
Yana truebir dize türüdür nasıl null + truebir dize? string s = true; //Cannot implicitly convert type 'bool' to 'string' bool b = null + true; //Cannot implicitly convert type 'string' to 'bool' Bunun arkasındaki sebep nedir?
112 c#  .net  string  null  types 

14
"Maksimum istek uzunluğu aşıldı" yakalama
Bir yükleme işlevi yazıyorum ve httpRuntimeweb.config dosyasında belirtilen maksimum boyuttan daha büyük olan dosyalarla "System.Web.HttpException: Maksimum istek uzunluğu aşıldı" (maksimum boyut 5120 olarak ayarlandı) yakalama sorunları yaşıyorum . &lt;input&gt;Dosya için basit kullanıyorum . Sorun, istisnanın yükleme düğmesinin tıklama olayından önce fırlatılması ve istisnanın kodum çalıştırılmadan önce gerçekleşmesidir. Öyleyse istisnayı nasıl …


10
Daha yeni yapılardan biri yerine düz eski bir Thread nesnesinin kullanılmasının tercih edildiği durumlar var mı?
Blog yayınlarında ve burada SO'da ThreadC # 'ın son sürümlerinde sınıfın kullanımından kaçınan veya buna karşı tavsiyelerde bulunan birçok insan görüyorum (ve tabii ki 4.0+, Task&amp; arkadaşların eklenmesiyle birlikte ). Daha önce bile, düz eski bir iş parçacığının işlevselliğinin birçok durumda ThreadPoolsınıf tarafından değiştirilebileceği gerçeği hakkında tartışmalar vardı . Ayrıca, …
112 c#  .net  multithreading 

5
Entity Framework Code First, saklı yordamları destekliyor mu?
EF Code First'ün birkaç sunumunu izledim ve EFCF'nin saklı yordamlarla nasıl çalıştığını görmedim. Biraz sp kullanacak bir yöntemi nasıl bildirebilirim? Varlık özelliklerini sp parametrelerine el ile eşlemeden sp'yi çağıran bir yönteme bir varlığı iletebilir miyim? Ayrıca modelimi değiştirirsem ne olur? Modelden tabloyu yeniden oluştururken sp'mi düşürür mü? Peki ya tetikleyiciler? …

2
Bir MSMQ örnek uygulaması yazmak için gereken minimum minimum tutar
Bir saatten fazla bir süredir araştırıyorum ve MSMQ'nun C #'da nasıl kullanılacağına dair harika örnekler buluyorum ve hatta Message Queue hakkında bir kitabın tam bir bölümünü buluyorum ... Ancak hızlı bir test için tek ihtiyacım olan bu senaryo, hatta mükemmel bir şekilde, sadece hızlı bir demo için: "Uygulama A": Mesaj …
112 c#  msmq 

5
Belirsizliğe dahil olmayacaksa, bir yöntem eklemek neden belirsiz bir çağrı ekler?
Bu sınıfa sahibim public class Overloaded { public void ComplexOverloadResolution(params string[] something) { Console.WriteLine("Normal Winner"); } public void ComplexOverloadResolution&lt;M&gt;(M something) { Console.WriteLine("Confused"); } } Ben böyle dersem: var blah = new Overloaded(); blah.ComplexOverloadResolution("Which wins?"); Normal WinnerKonsola yazar . Ancak başka bir yöntem eklersem: public void ComplexOverloadResolution(string something, object somethingElse = …

1
BookSleeve'in ConnectionUtils.Connect () kullanarak SignalR'yi Redis messagebus yük devretme ile kullanma
Bir SignalR uygulamasıyla Redis mesaj veri yolu yük devretme senaryosu oluşturmaya çalışıyorum. İlk olarak, iki Redis sunucusunu izleyen basit bir donanım yük dengeleyici yük devretmeyi denedik. SignalR uygulaması, tekil HLB uç noktasına işaret etti. Daha sonra bir sunucuda başarısız oldum, ancak SignalR uygulama havuzunu geri dönüştürmeden ikinci Redis sunucusundan herhangi …

7
Genel bir listedeki tüm boş öğeler tek seferde nasıl kaldırılır?
Bir listedeki tüm öğeleri kaldırmak için .Net for C # 'de tanımlanmış varsayılan bir yöntem var mı null? List&lt;EmailParameterClass&gt; parameterList = new List&lt;EmailParameterClass&gt;{param1, param2, param3...}; Diyelim ki bazı parametreler null; Önceden bilemiyorum ve onları sadece boş olmayan parametreleri içerecek şekilde listemden çıkarmak istiyorum.
112 c#  list  null  element 

4
.NET'te bir nesneyi UTF-8 XML olarak serileştirme
Doğru nesne imhası, kısalık için kaldırıldı, ancak bir nesneyi bellekte UTF-8 olarak kodlamanın en basit yolu buysa şok olurum. Daha kolay bir yolu olmalı değil mi? var serializer = new XmlSerializer(typeof(SomeSerializableObject)); var memoryStream = new MemoryStream(); var streamWriter = new StreamWriter(memoryStream, System.Text.Encoding.UTF8); serializer.Serialize(streamWriter, entry); memoryStream.Seek(0, SeekOrigin.Begin); var streamReader = new …


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.