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.

7
Überprüfen Sie, ob eine Zeichenfolge ein gültiger Pfad für das Windows-Verzeichnis (Ordner) ist
Ich versuche festzustellen, ob eine von einem Benutzer eingegebene Zeichenfolge für die Darstellung eines Pfads zu einem Ordner gültig ist. Mit gültig meine ich richtig formatiert. In meiner Anwendung repräsentiert der Ordner ein Installationsziel. Vorausgesetzt, der Ordnerpfad ist gültig, möchte ich feststellen, ob der Ordner vorhanden ist, und ihn erstellen, …


15
Zweiwege- / bidirektionales Wörterbuch in C #?
Ich möchte Wörter in einem Wörterbuch folgendermaßen speichern: Ich kann Wortcode für Wort erhalten: dict["SomeWord"]-> 123und Wort für Wortcode: dict[123]->"SomeWord" Ist es echt? Ein Weg, dies zu tun, sind natürlich zwei Wörterbücher: Dictionary<string,int>und Dictionary<int,string>aber gibt es einen anderen Weg?
84 c#  .net  dictionary 

8
Warum erlaubt C # Ihnen, Null zu werfen?
Beim Schreiben eines besonders komplexen Codes für die Ausnahmebehandlung hat jemand gefragt, ob Sie nicht sicherstellen müssen, dass Ihr Ausnahmeobjekt nicht null ist. Und ich sagte natürlich nicht, entschied mich dann aber, es zu versuchen. Anscheinend können Sie null werfen, aber es wird immer noch irgendwo zu einer Ausnahme. Warum …

9
Das Konfigurationselement ist nicht deklariert
Ich arbeite in Visual Studio 2012 Express Edition. Ich habe eine App.config-XML-Datei wie folgt hinzugefügt: <?xml version="1.0" encoding="utf-8" ?> <configuration> </configuration> Als erstes wird eine Warnung angezeigt, die besagt, dass das Konfigurationselement nicht deklariert ist. Weiß jemand, warum das passiert? Es sieht so aus, als könnten Elemente innerhalb von nicht …
84 c#  xml  app-config 

11
Existiert der Index des Arrays?
Ich habe bei der Arbeit Code geerbt, der wirklich schlecht riecht. Ich hoffe, die schmerzloseste Lösung zu finden. Gibt es eine Möglichkeit zu überprüfen, ob eine beliebige Zahl ein gültiges Element in einem Array ist? Beispiel - Ich muss überprüfen, ob Array [25] vorhanden ist. Am liebsten würde ich dies …
84 c#  arrays  indexing 


3
Wie fügt man einem JObject ein JToken hinzu?
Ich versuche, mit JSON.Net ein JSON-Objekt aus einem Text zu einer vorhandenen JSON-Datei hinzuzufügen. Zum Beispiel, wenn ich die folgenden JSON-Daten habe: { "food": { "fruit": { "apple": { "colour": "red", "size": "small" }, "orange": { "colour": "orange", "size": "large" } } } } Ich habe versucht, dies so zu …
84 c#  json.net 

6
Cast Int zu Generic Enum in C #
Ähnlich wie Cast int to enum in C #, aber meine Aufzählung ist ein generischer Typparameter. Was ist der beste Weg, um damit umzugehen? Beispiel: private T ConvertEnum<T>(int i) where T : struct, IConvertible { return (T)i; } Erzeugt einen Compilerfehler Cannot convert type 'int' to 'T' Der vollständige Code …
84 c#  generics  casting  enums 

6
Wie verbinde ich mich mit der MySQL-Datenbank?
Ich bin sehr neu in der C # -Programmierung, möchte aber auf MySQL-Datenbanken zugreifen können (habe nicht das Geld für MS SQL) Ich habe jedoch eine Frage; Ich weiß, dass Sie "MySQL Connector / NET" und "MySQL for Visual Studio" für die Entwicklung der C # -Anwendung benötigen, aber benötigt …


1
Was ist das Attribut [fact]?
Ich bin mir sicher, dass das super einfach ist, aber ich google eindeutig nicht das Richtige. In mehreren Blogs zum Thema Unit-Test habe ich das Attribut [fact] für verschiedene Methoden gesehen, aber ich kann anscheinend nicht herausfinden, was dies bedeutet. Beispiel: public class SomeClass { [Fact] public void Foo() { …
84 c# 

7
System.IO.IOException: "Die Datei existiert" bei Verwendung von System.IO.Path.GetTempFileName () - Auflösungen?
Einer meiner Kunden bekam eine Ausnahme, wenn er versuchte, mein Produkt zu verwenden. Ich habe den Callstack der aufgetretenen Ausnahme erhalten, deren oberste lautet: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.__Error.WinIOError() at System.IO.Path.GetTempFileName() at System.Windows.Input.Cursor.LoadFromStream(Stream cursorStream) at System.Windows.Input.Cursor..ctor(Stream cursorStream) Beim Googeln habe ich viele Blog-Beiträge gefunden, die besagen, dass diese …
84 c#  .net 


8
Wie binde ich eine List <string> an ein DataGridView-Steuerelement?
Ich habe eine einfache List&lt;string&gt;und möchte, dass sie in einer DataGridViewSpalte angezeigt wird. Wenn die Liste komplexere Objekte enthalten würde, würde die Liste einfach als Wert ihrer DataSourceEigenschaft festgelegt. Aber wenn Sie dies tun: myDataGridView.DataSource = myStringList; Ich erhalte eine Spalte mit dem Namen Lengthund die Längen der Zeichenfolgen werden …

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.