«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
LINQ ile “not in” sorgusu nasıl yapılır?
Her iki koleksiyonda da mülk Emailolan iki koleksiyonum var. Emailİkinci listede olmayan ilk listedeki öğelerin bir listesini almam gerekiyor . SQL ile sadece "değil" kullanırdım, ama LINQ eşdeğerini bilmiyorum. Bu nasıl yapılır? Şimdiye kadar bir katılma var, sanki ... var matches = from item1 in list1 join item2 in list2 …
307 c#  linq 

7
C # dosya boyutunu nasıl elde edersiniz?
Disk boyutu değil, C # kullanarak bir dosyanın boyutunu almak için bir yol gerekir. Bu nasıl mümkün olabilir? Şu anda bu döngü var foreach (FileInfo file in downloadedMessageInfo.GetFiles()) { //file.Length (will this work) } Bu diskteki boyutu veya boyutu döndürür mü?
307 c#  filesize 

8
Verim iadesi kullanılarak sayısız ve özyineleme
IEnumerable<T>Bir WebForms sayfasında denetimleri bulmak için kullandığım bir yöntem var. Yöntem özyinelemeli ve yield returnözyinelemeli çağrının değeri returnig olduğunda istediğim türü döndüren bazı sorunlar yaşıyorum . Kodum aşağıdaki gibi görünüyor: public static IEnumerable<Control> GetDeepControlsByType<T>(this Control control) { foreach(Control c in control.Controls) { if (c is T) { yield return c; …

15
Dize için bir alternatif var mı?
Bir dize aramak ve tüm oluşumları %FirstName%ve %PolicyAmount%bir veritabanından çekilen bir değer ile değiştirmek gerekiyor . Sorun FirstName büyük harf değişiyor olmasıdır. Bu String.Replace()yöntemi kullanmamı engelliyor . Konuyla ilgili şu web sayfalarını gördüm: Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); Ancak ben denemek ve değiştirme nedense %PolicyAmount%ile $0, yedek gerçekleşir asla. Dolar işareti …
306 c#  .net  string  .net-2.0  replace 

9
Process.start: çıktı nasıl alınır?
Mono / .NET uygulamamdan harici bir komut satırı programı çalıştırmak istiyorum. Örneğin, mencoder çalıştırmak istiyorum . Mümkün mü: Komut satırı kabuk çıktısını almak ve metin kutuma yazmak için? Sayısal değerin, geçen süreyi gösteren bir ilerleme çubuğu göstermesini sağlamak için?
306 c#  .net  mono  process.start 


10
C # yığın izini kaybetmeden InnerException yeniden nasıl?
Düşünme yoluyla bir istisnaya neden olabilecek bir yöntem arıyorum. Sargı yansıması etrafa sarılmadan istisnayı arayana nasıl iletebilirim? InnerException'ı yeniden yüklüyorum, ancak bu yığın izini yok eder. Örnek kod: public void test1() { // Throw an exception for testing purposes throw new ArgumentException("test1"); } void test2() { try { MethodInfo mi …
305 c#  .net  exception 

12
Google Chrome ile kaynak yüklenemedi: net :: ERR_BLOCKED_BY_CLIENT
Projemi çalıştırdıktan sonra beyaz bir sayfa alıyorum ancak .net Client ile düzgün çalışıyor Tarayıcıda herhangi bir ayara ihtiyacım var mı? ve bağlantı hatadan sonra gelecek Failed to load resource: net::ERR_BLOCKED_BY_CLIENT http://clkmon.com/adServe/getTag?cid=200093510300000000&pid=CRSRDR&type=inject Failed to load resource: net::ERR_BLOCKED_BY_CLIENT http://ads.626apps.com/a.php?626ref2=200093510300000000&626Name=Plus-HD-4.9&626ref3=B41A77C1675040A28F7E209964620E5EIE&626ref1=63726f73737269646572
305 c#  .net 

9
Bir dosyayı ASP.NET MVC'de Görüntüleme / İndirme işlemine döndürme
ASP.NET MVC kullanıcıya geri bir veritabanında depolanan dosyaları gönderme ile ilgili bir sorunla karşılaşıyorum. Ne istediğim, bir dosyayı görüntülemek ve tarayıcıya gönderilen mime türünün nasıl ele alınacağını belirlemesine ve diğeri de indirmeye zorlamak için iki bağlantıyı listeleyen bir görünümdür. Adında bir dosyayı görüntülemeyi seçersem SomeRandomFile.bakve tarayıcının bu tür dosyaları açmak …


12
Yalnızca Entq Framework ile Linq to SQL DateTime türlerinde Zamansız Tarih karşılaştırmak nasıl?
İki DateTimedeğişkeni karşılaştırmak Linq2Sqlama Time bölümünü dikkate almamak için bir yol var mı . Uygulama, öğeleri DB'de saklar ve yayınlanma tarihini ekler. Tam zamanı tutmak istiyorum ama yine de tarihin kendisini çekebiliyorum. Karşılaştırmak 12/3/89 12:43:34ve 12/3/89 11:22:12günün gerçek zamanını göz ardı etmek istiyorum, böylece her ikisi de aynı kabul edilir. …

7
ASP.NET Core DI ile örnekleri çözme
ASP.NET Core MVC yerleşik bağımlılık enjeksiyon çerçevesini kullanarak bir türü el ile nasıl çözebilirim? Konteyneri kurmak yeterince kolaydır: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Ancak ISomeServiceenjeksiyon yapmadan nasıl çözebilirim ? Örneğin, bunu yapmak istiyorum: ISomeService service = services.Resolve<ISomeService>(); 'De böyle bir yöntem yoktur IServiceCollection.

13
.NET Core'un yüklü olup olmadığı nasıl belirlenir
.NET'in eski sürümleri için, belirli bir sürümün yüklenip yüklenmediğini aşağıdakileri izleyerek belirleyebileceğinizi biliyorum. https://support.microsoft.com/en-us/kb/318785 .NET Core'un yüklü olup olmadığını belirlemek için resmi bir yöntem var mı ? (Ve SDK demek istemiyorum, SDK'sız bir sunucuyu kontrol etmek istiyorum, üzerinde DotNetCore.1.0.0-WindowsHosting.exe yüklü olup olmadığını belirlemek için) görebiliyorum HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET Cross-Platform Runtime Environment\.NET Framework …

30
Üniteyi test etmek için özel bir yöntemi herkese açık hale getirmek… iyi fikir mi?
Moderatör Not: Burada zaten 39 cevap gönderildi (bazıları silindi). Eğer göndermeden önce senin cevabını, tartışmanın anlamlı bir şey eklemek mümkün olup olmadığını düşünün. Muhtemelen başka birinin söylediklerini tekrar ediyorsunuz. Bazen kendimi sadece bazı birim testleri yazmak için bir sınıfta özel bir yöntem yapmaya ihtiyaç duyuyorum. Genellikle bu yöntem sınıftaki diğer …
301 c#  java  unit-testing 

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.