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
Kostenlose FTP-Bibliothek [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Können Sie eine kostenlose FTP-Bibliothek (Klasse) für C # …
93 c#  ftp 

9
Entwicklerspezifische app.config / web.config-Dateien in Visual Studio
Wir haben mehrere .NET-Projekte, in denen wir bestimmte Einstellungen in Konfigurationsdateien speichern. Jetzt hat jeder Entwickler seine eigenen Konfigurationsdateien, die sich geringfügig unterscheiden (unterschiedliche Verbindungszeichenfolgen für die Verbindung zu lokalen Datenbanken, unterschiedliche WCF- Endpunkte usw.). Im Moment neigen wir dazu, app / web.config-Dateien auszuchecken und sie an unsere Bedürfnisse anzupassen. …


2
Mock HttpContext zum Testen eines .NET Core MVC-Controllers?
Ich habe eine Funktion in einem Controller, die ich als Unit-Test durchführe und die Werte im Header der http-Anforderung erwartet. Ich kann den HttpContext nicht initialisieren, da er schreibgeschützt ist. Meine Controller-Funktion erwartet einen http-Anforderungsheaderwert für "Geräte-ID". [TestMethod] public void TestValuesController() { ValuesController controller = new ValuesController(); //not valid controller.HttpContext …

11
Woher weiß ich, dass der Benutzer auf "X" oder "Schließen" geklickt hat?
In MSDN habe ich festgestellt CloseReason.UserClosing, dass der Benutzer beschlossen hat, das Formular zu schließen, aber ich denke, dass dies sowohl für das Klicken auf die X-Schaltfläche als auch für das Klicken auf die Schaltfläche zum Schließen gleich ist. Wie kann ich diese beiden in meinem Code unterscheiden? Vielen Dank …
93 c#  .net  winforms 

10
Reihenfolge der Ausführung des Ereignishandlers
Wenn ich mehrere Ereignishandler einrichte, wie folgt: _webservice.RetrieveDataCompleted += ProcessData1; _webservice.RetrieveDataCompleted += ProcessData2; In welcher Reihenfolge werden die Handler ausgeführt, wenn das Ereignis RetrieveDataCompletedausgelöst wird? Werden sie im selben Thread und nacheinander in der Reihenfolge ausgeführt, in der sie registriert sind?

7
Überprüfen, ob HttpStatusCode Erfolg oder Misserfolg darstellt
Nehmen wir an, ich habe die folgende Variable: System.Net.HttpStatusCode status = System.Net.HttpStatusCode.OK; Wie kann ich überprüfen, ob dies ein Erfolgsstatuscode oder ein Fehlercode ist? Zum Beispiel kann ich Folgendes tun: int code = (int)status; if(code >= 200 && code < 300) { //Success } Ich kann auch eine Art weiße …
93 c#  .net  system.net 


7
Wie kann ich eine Textdatei lesen, ohne sie zu sperren?
Ich habe einen Windows-Dienst, der sein Protokoll in eine Textdatei in einem einfachen Format schreibt. Jetzt werde ich eine kleine Anwendung erstellen, um das Protokoll des Dienstes zu lesen und sowohl das vorhandene als auch das hinzugefügte Protokoll als Live-Ansicht anzuzeigen. Das Problem ist, dass der Dienst die Textdatei zum …
93 c#  file-io 

5
Der beste Weg, um zu testen, ob ein generischer Typ eine Zeichenfolge ist? (C #)
Ich habe eine generische Klasse, die jeden Typ zulassen sollte, primitiv oder auf andere Weise. Das einzige Problem dabei ist die Verwendung default(T). Wenn Sie für einen Werttyp oder eine Zeichenfolge die Standardeinstellung aufrufen, wird diese auf einen angemessenen Wert (z. B. eine leere Zeichenfolge) initialisiert. Wenn Sie default(T)ein Objekt …
93 c#  generics 

5
Ein asynchrones / wartendes Beispiel, das einen Deadlock verursacht
Ich bin auf einige Best Practices für die asynchrone Programmierung mit c # s async/ awaitkeywords gestoßen (ich bin neu in c # 5.0). Einer der gegebenen Ratschläge war der folgende: Stabilität: Kennen Sie Ihre Synchronisationskontexte ... Einige Synchronisationskontexte sind nicht wiedereintrittsfähig und Single-Threaded. Dies bedeutet, dass jeweils nur eine …

12
.NET WPF Fenstergröße zwischen Sitzungen speichern
Wenn der Benutzer die Größe des Fensters meiner Anwendung ändert, möchte ich, dass die Anwendung dieselbe Größe hat, wenn die Anwendung erneut geöffnet wird. Zuerst habe ich mir überlegt, das SizeChanged-Ereignis zu behandeln und Höhe und Breite zu speichern, aber ich denke, es muss eine einfachere Lösung geben. Ziemlich einfaches …
93 c#  .net  wpf  windows 


2
Synchronen Code in asynchronen Aufruf einbinden
Ich habe eine Methode in der ASP.NET-Anwendung, deren Fertigstellung ziemlich viel Zeit in Anspruch nimmt. Ein Aufruf dieser Methode kann je nach Cache-Status und vom Benutzer angegebenen Parametern bis zu dreimal während einer Benutzeranforderung erfolgen. Jeder Anruf dauert ca. 1-2 Sekunden. Die Methode selbst ist ein synchroner Aufruf des Dienstes …


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.