Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.

9
Jak sprawdzić, czy plik istnieje w folderze?
Muszę sprawdzić, czy w folderze istnieje plik xml. DirectoryInfo di = new DirectoryInfo(ProcessingDirectory); FileInfo[] TXTFiles = di.GetFiles("*.xml"); if (TXTFiles.Length == 0) { log.Info("no files present") } Czy to najlepszy sposób sprawdzenia, czy plik istnieje w folderze. Muszę sprawdzić, czy obecny jest tylko plik xml
112 c#  xml  file  fileinfo 

9
Asp Net Web API 2.1 pobiera adres IP klienta
Witam, potrzebuję adresu IP klienta, który żąda jakiejś metody w interfejsie internetowym, próbowałem użyć tego kodu stąd, ale zawsze zwraca lokalny adres IP serwera, jak uzyskać poprawny sposób? HttpContext.Current.Request.UserHostAddress; z innych pytań: public static class HttpRequestMessageExtensions { private const string HttpContext = "MS_HttpContext"; private const string RemoteEndpointMessage = "System.ServiceModel.Channels.RemoteEndpointMessageProperty"; public …


4
C # DropDownList ze słownikiem jako źródłem danych
Chcę ustawić DataTextFieldi DataValueFieldz Dropdownlist(languageList) stosując słowniku (wykaz) languageCod(en-GB) jako klucz i nazwy języków (angielski) jako tekstu do wyświetlenia. Odpowiedni 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(); Jak …


4
MVC3 DropDownListFor - prosty przykład?
Mam problem z DropDownListFormoją aplikacją MVC3. Udało mi się użyć StackOverflow, aby dowiedzieć się, jak sprawić, by pojawiały się w widoku, ale teraz nie wiem, jak przechwytywać wartości w odpowiednich właściwościach w modelu widoku, gdy jest on przesyłany. Aby to zadziałało, musiałem utworzyć wewnętrzną klasę, która miała identyfikator i właściwość …

3
C # HttpWebRequest vs WebRequest
Widziałem ten fragment kodu: var request = (HttpWebRequest) WebRequest.Create("http://www.google.com"); Dlaczego musisz rzucać (HttpWebRequest)? Dlaczego po prostu nie użyć HttpWebRequest.Create? A dlaczego robi HttpWebRequest.Createa WebRequest, a nie a HttpWebRequest?
112 c#  httpwebrequest 

6
Dostęp do Imap w C # [zamknięty]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
112 c#  imap 

12
Czy używanie IDisposable i „używanie” jako sposobu uzyskania „określonego zachowania” w celu zapewnienia bezpieczeństwa wyjątków jest nadużyciem?
Coś, czego często używałem w C ++, polegało na tym, że klasa Aobsługiwała stan wejścia i wyjścia dla innej klasy B, za pośrednictwem Akonstruktora i destruktora, aby upewnić się, że jeśli coś w tym zakresie wyrzuci wyjątek, to B będzie miał znany stan, gdy zakres został zamknięty. Nie jest to …

10
Nie znalazłem klasy „ZipFile” w przestrzeni nazw „System.IO.Compression”
Nie mogę użyć klasy „Zipfile” w przestrzeni nazw „System.IO.Compression”. Mój kod to: 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); } } } błąd …
112 c#  zip 

7
Jak zmienić znaczenie znaków w komentarzach C #?
Zrozumiałem dzisiaj, że nie wiem, jak uciec ze znaków w komentarzach dla C #. Chcę udokumentować ogólną klasę C #, ale nie mogę napisać właściwego przykładu, ponieważ nie wiem, jak uciec przed znakami <i >. Czy muszę używać <i >? Nie podoba mi się, że tak jest, ponieważ chcę ułatwić …
112 c# 


3
Dlaczego obiekt zamka musi być statyczny?
Bardzo często używa się prywatnego statycznego obiektu tylko do odczytu do blokowania w wielowątkowości. Rozumiem, że prywatny zmniejsza punkty wejścia do obiektu blokującego poprzez uszczelnienie hermetyzacji, a tym samym dostęp do najistotniejszych. Ale dlaczego statyczne? private static readonly object Locker = new object(); Na końcu pole jest używane tylko w …


11
MVVM w WPF - Jak ostrzec ViewModel o zmianach w modelu… czy powinienem?
Przeglądam kilka artykułów MVVM, przede wszystkim to i to . Moje konkretne pytanie brzmi: Jak komunikować zmiany modelu z modelu do ViewModel? W artykule Josha nie widzę, żeby to robił. ViewModel zawsze pyta Model o właściwości. W przykładzie Rachel ma implementację modelu INotifyPropertyChangedi wywołuje zdarzenia z modelu, ale są one …
112 c#  .net  wpf  mvvm 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.