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.

15
Berechnen Sie einen MD5-Hash aus einer Zeichenfolge
Ich verwende den folgenden C # -Code, um einen MD5-Hash aus einer Zeichenfolge zu berechnen. Es funktioniert gut und generiert eine 32-stellige Hex-Zeichenfolge wie folgt: 900150983cd24fb0d6963f7d28e17f72 string sSourceData; byte[] tmpSource; byte[] tmpHash; sSourceData = "MySourceData"; //Create a byte array from source data. tmpSource = ASCIIEncoding.ASCII.GetBytes(sSourceData); tmpHash = new MD5CryptoServiceProvider().ComputeHash(tmpSource); // …
131 c#  md5 

8
Anonyme Methode in Aufruf aufrufen
Probleme mit der Syntax, bei der ein Delegierter innerhalb eines Control.Invoke anonym angerufen werden soll. Wir haben verschiedene Ansätze ausprobiert, alle ohne Erfolg. Beispielsweise: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); Dabei ist someParameter für diese Methode lokal Das Obige führt zu einem Compilerfehler: Die anonyme Methode kann nicht in den …

17
Zuverlässige Methode zum Abrufen der MAC-Adresse des Computers in C #
Ich brauche eine Möglichkeit, die MAC-Adresse eines Computers zu ermitteln, unabhängig davon, welches Betriebssystem mit C # ausgeführt wird. Die Anwendung muss unter XP / Vista / Win7 32 und 64 Bit sowie auf diesen Betriebssystemen funktionieren, jedoch mit einer fremdsprachigen Standardeinstellung. Viele der C # -Befehle und Betriebssystemabfragen funktionieren …
131 c#  mac-address 

15
Wie iteriere ich über Werte einer Aufzählung mit Flags?
Wenn ich eine Variable habe, die eine Flags-Aufzählung enthält, kann ich dann irgendwie über die Bitwerte in dieser bestimmten Variablen iterieren? Oder muss ich Enum.GetValues ​​verwenden, um die gesamte Enumeration zu durchlaufen und zu überprüfen, welche festgelegt sind?
131 c#  enums  enum-flags 

7
Holen Sie sich Zeit in Millisekunden mit C #
Ich mache ein Programm, in dem ich die Zeit in Millisekunden bekommen muss. Mit Zeit meine ich eine Zahl, die niemals gleich ist und immer 1000 Zahlen größer ist als vor einer Sekunde. Ich habe versucht, DateTime.Nowzu einem zu konvertieren TimeSpanund das TotalMillisecondsdaraus zu machen ... aber ich habe gehört, …

8
Die Sequenz enthält keine Elemente?
Ich verwende derzeit eine einzelne Abfrage an zwei Stellen, um eine Zeile aus einer Datenbank abzurufen. BlogPost post = (from p in dc.BlogPosts where p.BlogPostID == ID select p).Single(); Die Abfrage ist in Ordnung, wenn die Zeile abgerufen wird, um Daten in die Textfelder einzufügen. Sie gibt jedoch den Fehler …
131 c#  linq 

5
asynchron warten auf Rückgabe Aufgabe
Kann jemand erklären, was dies für eine synchrone Methode bedeutet? Wenn ich versuche, die Methode zu ändernasync beschwert sich VS darüber. Das funktioniert: public Task MethodName() { return Task.FromResult<object>(null); } Das funktioniert nicht: public async Task MethodName() { return Task.FromResult<object>(null); } Im Grunde würde ich gerne wissen, was genau das …


8
Ändern Sie zur Laufzeit die Standard-app.config
Ich habe das folgende Problem: Wir haben eine Anwendung, die Module lädt (Add-Ons). Diese Module benötigen möglicherweise Einträge in der app.config (z. B. WCF-Konfiguration). Da die Module dynamisch geladen werden, möchte ich diese Einträge nicht in der Datei app.config meiner Anwendung haben. Was ich tun möchte, ist Folgendes: Erstellen Sie …
130 c#  .net  app-config 


5
SqlDataAdapter vs SqlDataReader
Was sind die Unterschiede zwischen der Verwendung von SqlDataAdapter und SqlDataReader zum Abrufen von Daten aus einer Datenbank? Ich beschäftige mich speziell mit ihren Vor- und Nachteilen sowie ihrer Geschwindigkeit und Gedächtnisleistung. Vielen Dank
130 c#  .net 

3
Ist asynchroner HttpClient aus .Net 4.5 eine schlechte Wahl für Anwendungen mit intensiver Last?
Ich habe kürzlich eine einfache Anwendung zum Testen des HTTP-Anrufdurchsatzes erstellt, die asynchron im Vergleich zu einem klassischen Multithread-Ansatz generiert werden kann. Die Anwendung kann eine vordefinierte Anzahl von HTTP-Aufrufen ausführen und zeigt am Ende die Gesamtzeit an, die für deren Ausführung erforderlich ist. Während meiner Tests wurden alle HTTP-Aufrufe …

17
Standard-String-Initialisierung: NULL oder leer? [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, …
130 c# 

22
Wie nehme ich mit LINQ alle Elemente bis auf das letzte in einer Sequenz?
Nehmen wir an, ich habe eine Sequenz. IEnumerable<int> sequence = GetSequenceFromExpensiveSource(); // sequence now contains: 0,1,2,3,...,999999,1000000 Das Abrufen der Sequenz ist nicht billig und wird dynamisch generiert, und ich möchte sie nur einmal durchlaufen. Ich möchte 0 - 999999 erhalten (dh alles außer dem letzten Element) Ich erkenne, dass ich …
130 c#  .net  linq 

5
Enumerable.Empty <T> () entspricht IQueryable
Wenn eine Methode zurückkehrt IEnumerable&lt;T&gt;und ich nichts zurückgeben kann, können wir verwenden Enumerable.Empty&lt;T&gt;(). Gibt es ein Äquivalent zu dem oben genannten für eine Methode, die zurückgibt? IQueryable&lt;T&gt;
130 c#  return  iqueryable 

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.