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


9
Bir klasörde dosya olup olmadığı nasıl kontrol edilir?
Klasörde bir xml dosyası olup olmadığını kontrol etmem gerekiyor. DirectoryInfo di = new DirectoryInfo(ProcessingDirectory); FileInfo[] TXTFiles = di.GetFiles("*.xml"); if (TXTFiles.Length == 0) { log.Info("no files present") } Klasörde bir dosya olup olmadığını kontrol etmenin en iyi yolu bu mu? Sadece bir xml dosyası olup olmadığını kontrol etmem gerekiyor
112 c#  xml  file  fileinfo 

9
Asp Net Web API 2.1 istemci IP adresini al
Merhaba, web api'de bir yöntem isteyen istemci IP'sine ihtiyacım var, bu kodu buradan kullanmayı denedim ama her zaman sunucu yerel IP'sini döndürüyor, nasıl doğru şekilde alınır? HttpContext.Current.Request.UserHostAddress; diğer sorulardan: public static class HttpRequestMessageExtensions { private const string HttpContext = "MS_HttpContext"; private const string RemoteEndpointMessage = "System.ServiceModel.Channels.RemoteEndpointMessageProperty"; public static string GetClientIpAddress(this …


4
Veri Kaynağı Olarak Sözlüğe Sahip C # DropDownList
Ben ayarlamak istediğiniz DataTextFieldve DataValueFielda Dropdownlistbir Sözlüğü (liste) kullanarak (languageList) languageCodekrana metin olarak anahtar ve dil adı (ingilizce) olarak (tr-tr). İlgili Kod: string[] languageCodsList= service.LanguagesAvailable(); Dictionary<string, string> list = new Dictionary<string, string>(languageCodsList.Length); foreach (string cod in languageCodsList) { CultureInfo cul = new CultureInfo(cod); list.Add(cod, cul.DisplayName); } languageList.DataSource = list; languageList.DataBind(); …


4
MVC3 DropDownListFor - basit bir örnek?
DropDownListForMVC3 uygulamamda sorun yaşıyorum . StackOverflow'u onları Görünümde nasıl görüneceklerini bulmak için kullanabildim, ancak şimdi gönderildiğinde Görünüm Modelinde karşılık gelen özelliklerdeki değerleri nasıl yakalayacağımı bilmiyorum. Bunun çalışmasını sağlamak için bir ID ve bir değer özelliğine sahip bir iç sınıf oluşturmalıydım, sonra parametre gereksinimlerini IEnumerable<Contrib>karşılamak için an kullanmalıydım DropDownListFor. Ancak şimdi, …

3
C # HttpWebRequest - WebRequest
Şu kod parçasını gördüm: var request = (HttpWebRequest) WebRequest.Create("http://www.google.com"); Neden oyuncu kadrosuna ihtiyacın var (HttpWebRequest)? Neden sadece kullanmıyorsun HttpWebRequest.Create? Ve neden a yapar HttpWebRequest.Create, a WebRequestdeğil HttpWebRequest?
112 c#  httpwebrequest 

6
C # 'da Imap'e erişim [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ı . …
112 c#  imap 

12
İstisnai güvenlik için "kapsamlı davranış" elde etmenin bir yolu olarak IDisposable kullanmak ve "kullanmak" kötüye kullanım mıdır?
C ++ 'da sıklıkla kullandığım bir şey, bir sınıfın Abaşka bir sınıf için bir durum girişi ve çıkış koşulunu kurucu ve yıkıcı Baracılığıyla işlemesine izin Avermekti, bu kapsamdaki bir şey bir istisna atarsa, B'nin bilinen bir duruma sahip olacağından emin olmak için kapsamdan çıkıldı. Kısaltmaya göre bu saf RAII değil, …

10
"System.IO.Compression" ad alanında "ZipFile" sınıfını bulamadım
"System.IO.Compression" ad alanında "Zipfile" sınıfını kullanamıyorum benim kodum: using System; using System.IO; using System.IO.Compression; namespace ConsoleApplication { class Program { static void Main(string[] args) { string startPath = @"c:\example\start"; string zipPath = @"c:\example\result.zip"; string extractPath = @"c:\example\extract"; ZipFile.CreateFromDirectory(startPath, zipPath, CompressionLevel.Fastest,true); ZipFile.ExtractToDirectory(zipPath, extractPath); } } } hata şudur: 'Zipfile' adı mevcut …
112 c#  zip 

7
C # açıklamalarındaki karakterlerden nasıl kaçış yaparım?
Bugün C # için yorumlardaki karakterlerden nasıl kaçılacağımı bilmediğimi fark ettim. Genel bir C # sınıfını belgelemek istiyorum, ancak <ve >karakterlerinden nasıl kaçacağımı bilmediğim için uygun bir örnek yazamıyorum . Ben kullanmak zorunda mı <ve >? Asıl belgedeki yorumu okumayı kolaylaştırmak istediğim için durumun böyle olmasını sevmiyorum, böylece örnek kodu …
112 c# 


3
Kilit nesnesinin neden statik olması gerekiyor?
Çoklu iş parçacığı içinde kilitlemek için özel bir statik salt okunur nesne kullanmak çok yaygındır. Özelin, kapsüllemeyi sıkıştırarak kilit nesnesine giriş noktalarını azalttığını ve dolayısıyla en önemli olana erişim sağladığını anlıyorum. Ama neden statik? private static readonly object Locker = new object(); Sonunda, alan yalnızca benim sınıfımda kullanılıyor ve bunun …


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.