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.

13
NuGet hinter einem Proxy
Ich finde heraus, dass NuGet die Konfiguration der Proxy-Einstellungen seit Version 1.4 zulässt. Ich kann jedoch kein Befehlszeilenbeispiel finden. Ich versuche, einen Build auszuführen, und NuGet kann keine Verbindung herstellen. Wie konfiguriere ich die Proxy-Einstellungen in der Befehlszeile?
104 c#  msbuild  nuget 

9
Web-API 2: Zurückgeben von JSON mit camelCased-Eigenschaftsnamen für Objekte und deren Unterobjekte
AKTUALISIEREN Danke für alle Antworten. Ich bin in einem neuen Projekt und es sieht so aus, als wäre ich endlich auf den Grund gegangen: Es sieht so aus, als ob der folgende Code tatsächlich schuld war: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { …

14
Warnung unterdrücken CS1998: Bei dieser asynchronen Methode fehlt das Warten.
Ich habe eine Schnittstelle mit einigen asynchronen Funktionen. Einige der Klassen, die die Schnittstelle implementieren, müssen nicht warten, andere werfen möglicherweise nur. Es ist ein bisschen nervig mit all den Warnungen. Wenn Sie nicht warten, warten Sie in einer asynchronen Funktion. Ist es möglich, die Nachricht zu unterdrücken? public async …
104 c#  asynchronous 

8
Wie kann eine .NET-Konsolen-App ausgeführt werden?
Stellen Sie sich eine Konsolenanwendung vor, die einige Dienste in einem separaten Thread startet. Sie müssen lediglich warten, bis der Benutzer Strg + C drückt, um das System herunterzufahren. Welcher der folgenden Wege ist der bessere? static ManualResetEvent _quitEvent = new ManualResetEvent(false); static void Main() { Console.CancelKeyPress += (sender, eArgs) …


10
C # Löschen Sie einen Ordner und alle Dateien und Ordner in diesem Ordner
Ich versuche, einen Ordner und alle Dateien und Ordner in diesem Ordner zu löschen. Ich verwende den folgenden Code und erhalte die Fehlermeldung Folder is not empty. Gibt es Vorschläge, was ich tun kann? try { var dir = new DirectoryInfo(@FolderPath); dir.Attributes = dir.Attributes & ~FileAttributes.ReadOnly; dir.Delete(); dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[i].Index); } catch …
104 c#  directory 


15
Erstellen Sie Stapel in linq
Kann jemand einen Weg vorschlagen, um Stapel einer bestimmten Größe in linq zu erstellen? Idealerweise möchte ich in der Lage sein, Operationen in Blöcken einer konfigurierbaren Menge auszuführen.
104 c#  linq 

2
Generieren einer GUID ohne Bindestrich
Ich generiere eine GUID mit der folgenden Anweisung in meinem Code byte[ ] keyBytes = Encoding.UTF8.GetBytes( Guid.NewGuid( ).ToString( ).Substring( 0, 12 ) ); Wenn eine GUID generiert wird, enthält sie auch den Bindestrich. Wie gehe ich vor, um eine GUID nur mit Buchstaben (Groß- und Kleinbuchstaben) und Zahlen zu generieren? …
104 c#  winforms 

17
Warum / wann wäre es angebracht, ToString zu überschreiben?
Ich studiere C # und frage mich, was der Sinn und Nutzen des Überschreibens sein ToStringkönnte, wie im folgenden Beispiel gezeigt. Könnte dies auf einfachere Weise mit einer gängigen Methode ohne Überschreibung erfolgen? public string GetToStringItemsHeadings { get { return string.Format("{0,-20} {1, -20}", "Office Email", "Private Email"); } } public …
103 c#  overriding 

8
Wie füge ich einem WinForms ContextMenu ein Trennzeichen hinzu?
In meiner Kontrolle habe ich: ContextMenu = new ContextMenu(); ContextMenu.MenuItems.Add(new MenuItem("&Add Item", onAddSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Edit Item", onEditSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Delete Item", onDeleteSpeaker)); ContextMenu.MenuItems.Add( ??? ); ContextMenu.MenuItems.Add(new MenuItem("Cancel")); Wie füge ich diesem Kontextmenü eine Trennlinie hinzu?

12
"Das Format des angegebenen Pfads wird nicht unterstützt."
Ich habe den folgenden Code in meinem Webdienst: string str_uploadpath = Server.MapPath("/UploadBucket/Raw/"); FileStream objfilestream = new FileStream(str_uploadpath + fileName, FileMode.Create, FileAccess.ReadWrite); Kann mir jemand helfen, das Problem mit dieser Fehlermeldung aus Zeile 2 des Codes zu beheben. Das Format des angegebenen Pfads wird nicht unterstützt. Die Berechtigung für den Ordner …
103 c#  .net  webforms  upload  stream 



21
Sollten C # -Methoden, die statisch sein können, statisch sein? [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, …
103 c#  static  methods 

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.