Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.


9
Wie überprüfe ich, ob eine Datei in einem Ordner vorhanden ist?
Ich muss überprüfen, ob eine XML-Datei im Ordner vorhanden ist. DirectoryInfo di = new DirectoryInfo(ProcessingDirectory); FileInfo[] TXTFiles = di.GetFiles("*.xml"); if (TXTFiles.Length == 0) { log.Info("no files present") } Ist dies der beste Weg, um zu überprüfen, ob eine Datei im Ordner vorhanden ist? Ich muss überprüfen, ob nur eine XML-Datei …
112 c#  xml  file  fileinfo 


9
Asp Net Web API 2.1 erhält die Client-IP-Adresse
Hallo, ich brauche eine Client-IP, die eine Methode in der Web-API anfordert. Ich habe versucht, diesen Code von hier aus zu verwenden , aber er gibt immer die lokale Server-IP zurück. Wie komme ich richtig? HttpContext.Current.Request.UserHostAddress; von anderen Fragen: public static class HttpRequestMessageExtensions { private const string HttpContext = "MS_HttpContext"; …

4
C # DropDownList mit einem Wörterbuch als DataSource
Ich möchte eine (languageList) festlegen DataTextFieldund ein Wörterbuch (Liste) von (en-gb) als Schlüssel und einen Sprachnamen (Englisch) als anzuzeigenden Text verwenden.DataValueFieldDropdownlistlanguageCod Relevanter Code: 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; …



4
MVC3 DropDownListFor - ein einfaches Beispiel?
Ich habe Probleme mit DropDownListFormeiner MVC3-App. Ich konnte StackOverflow verwenden, um herauszufinden, wie sie in der Ansicht angezeigt werden können, aber jetzt weiß ich nicht, wie die Werte in den entsprechenden Eigenschaften des Ansichtsmodells erfasst werden sollen, wenn sie gesendet werden. Damit dies funktioniert, musste ich eine innere Klasse erstellen, …

3
C # HttpWebRequest vs WebRequest
Ich habe diesen Code gesehen: var request = (HttpWebRequest) WebRequest.Create("http://www.google.com"); Warum musst du gießen (HttpWebRequest)? Warum nicht einfach benutzen HttpWebRequest.Create? Und warum macht HttpWebRequest.Createa WebRequest, nicht a HttpWebRequest?
112 c#  httpwebrequest 

6
Zugriff auf Imap in C # [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
112 c#  imap 

10
Keine Ausgabe einer WPF-Anwendung an die Konsole?
Ich verwende Console.WriteLine () aus einer sehr einfachen WPF-Testanwendung, aber wenn ich die Anwendung über die Befehlszeile ausführe, wird nichts in die Konsole geschrieben. Weiß jemand, was hier los sein könnte? Ich kann es reproduzieren, indem ich eine WPF-Anwendung in VS 2008 erstelle und einfach Console.WriteLine ("Text") an einer beliebigen …
112 c#  .net  wpf  console 

7
Wie entkomme ich Zeichen in c # -Kommentaren?
Ich habe heute festgestellt, dass ich nicht weiß, wie ich Zeichen in Kommentaren für C # entkommen kann. Ich möchte eine generische C # -Klasse dokumentieren, kann aber kein richtiges Beispiel schreiben, da ich nicht weiß, wie ich den Zeichen <und entkommen kann >. Muss ich <und verwenden >? Ich …
112 c# 


3
Warum muss das Sperrobjekt statisch sein?
Es ist sehr üblich, ein privates statisches schreibgeschütztes Objekt zum Sperren von Multithreading zu verwenden. Ich verstehe, dass privat die Eintrittspunkte zum Sperrobjekt reduziert, indem die Kapselung verschärft wird und daher auf das Wesentlichste zugegriffen wird. Aber warum statisch? private static readonly object Locker = new object(); Am Ende wird …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.