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
Konvertieren einer generischen Liste in eine CSV-Zeichenfolge
Ich habe eine Liste mit ganzzahligen Werten (Liste) und möchte eine Zeichenfolge mit durch Kommas getrennten Werten generieren. Das sind alle Elemente in der Liste, die in eine durch Kommas getrennte Liste ausgegeben werden. Meine Gedanken ... 1. Übergeben Sie die Liste an eine Methode. 2. Verwenden Sie den Stringbuilder, …
139 c#  generics  .net-3.5 

16
So fahren Sie den Computer von C # herunter
Was ist der beste Weg, um den Computer über ein C # -Programm herunterzufahren? Ich habe ein paar Methoden gefunden, die funktionieren - ich werde sie unten veröffentlichen -, aber keine davon ist sehr elegant. Ich suche etwas, das einfacher und nativer .net ist.
138 c#  .net  windows  shutdown 


7
Wie kann ich warten, bis die asynchrone Methode abgeschlossen ist?
Ich schreibe eine WinForms-Anwendung, die Daten auf ein Gerät der USB-HID-Klasse überträgt. Meine Anwendung verwendet die hervorragende generische HID-Bibliothek v6.0, die hier zu finden ist . Kurz gesagt, wenn ich Daten auf das Gerät schreiben muss, wird folgender Code aufgerufen: private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] b in …

6
Rufen Sie eine gespeicherte Prozedur mit dem Parameter in c # auf
Ich kann in meinem Programm löschen, einfügen und aktualisieren und versuche, eine Einfügung durchzuführen, indem ich eine erstellte gespeicherte Prozedur aus meiner Datenbank aufrufe. Dies ist eine Knopfleiste, die ich gut funktionieren lasse. private void btnAdd_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(dc.Con); SqlCommand cmd = new SqlCommand("Command …


4
Wie funktioniert das ThreadStatic-Attribut?
Wie funktioniert [ThreadStatic]Attribut? Ich nahm an, dass der Compiler eine IL ausgeben würde, um den Wert im TLS zu stopfen / abzurufen, aber bei einer Demontage scheint dies auf dieser Ebene nicht der Fall zu sein. Was passiert im Anschluss, wenn Sie es einem nicht statischen Mitglied zuweisen? Wir haben …
138 c#  static  threadstatic 


7
Wie macht man Identitätswechsel in .NET?
Gibt es eine einfache Möglichkeit, sich als Benutzer in .NET auszugeben? Bisher habe ich diese Klasse aus dem Code-Projekt für alle meine Identitätswechselanforderungen verwendet. Gibt es eine bessere Möglichkeit, dies mit .NET Framework zu tun? Ich habe einen Benutzeranmeldeinformationssatz (Benutzername, Kennwort, Domänenname), der die Identität darstellt, die ich zum Identitätswechsel …
138 c#  .net  impersonation 


13
Konvertieren Sie ein Objekt in ein Byte []
Ich schreibe einen Prototyp einer TCP-Verbindung und habe Probleme beim Homogenisieren der zu sendenden Daten. Im Moment sende ich nur Zeichenfolgen, aber in Zukunft möchten wir in der Lage sein, jedes Objekt zu senden. Der Code ist im Moment recht einfach, da ich dachte, alles könnte in ein Byte-Array umgewandelt …
138 c#  .net  object  byte 

9
HttpWebRequest mit Standardauthentifizierung
Ich versuche, eine Authentifizierungsanforderung zu durchlaufen, die die "grundlegende Authentifizierungsanforderung" nachahmt, die wir beim Einrichten von IIS für dieses Verhalten gewohnt sind. Die URL lautet: https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServlet?UC=22&SC=1&ST=2 (Warnung: https!) Dieser Server wird unter UNIX und Java als Anwendungsserver ausgeführt. Dies ist der Code, mit dem ich eine Verbindung zu diesem Server …

15
Setzen Sie Unit-Tests in dasselbe oder ein anderes Projekt ein?
Platzieren Sie Unit-Tests der Einfachheit halber im selben Projekt oder in einer separaten Baugruppe? Wenn Sie sie wie wir in eine separate Baugruppe stellen, erhalten Sie eine Reihe zusätzlicher Projekte in der Lösung. Es eignet sich hervorragend für Unit-Tests beim Codieren. Wie können Sie die Anwendung jedoch ohne all diese …
137 c#  unit-testing 



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.