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.





12
Hinzufügen einer neuen Zeile zu einer Zeichenfolge in C #
Ich habe eine Schnur. string strToProcess = "fkdfdsfdflkdkfk@dfsdfjk72388389@kdkfkdfkkl@jkdjkfjd@jjjk@"; Ich muss nach jedem Auftreten des Symbols "@" in der Zeichenfolge eine neue Zeile hinzufügen. Mein Output sollte so sein fkdfdsfdflkdkfk@ dfsdfjk72388389@ kdkfkdfkkl@ jkdjkfjd@ jjjk@
230 c#  string 

10
Warum verursacht Response.Redirect die System.Threading.ThreadAbortException?
Wenn ich Response.Redirect (...) verwende, um mein Formular auf eine neue Seite umzuleiten, wird folgende Fehlermeldung angezeigt: Eine erste zufällige Ausnahme vom Typ 'System.Threading.ThreadAbortException' ist in mscorlib.dll aufgetreten. Eine Ausnahme vom Typ 'System.Threading.ThreadAbortException' ist in mscorlib.dll aufgetreten, wurde jedoch nicht im Benutzercode behandelt Mein Verständnis davon ist, dass der Fehler …
230 c#  asp.net  .net-3.5 

18
Wie analysiere ich eine Zeichenfolge mit einem Dezimalpunkt zu einem Double?
Ich möchte einen String wie "3.5"einen Double analysieren . Jedoch, double.Parse("3.5") ergibt 35 und double.Parse("3.5", System.Globalization.NumberStyles.AllowDecimalPoint) wirft a FormatException. Jetzt ist das Gebietsschema meines Computers auf Deutsch eingestellt, wobei ein Komma als Dezimaltrennzeichen verwendet wird. Es könnte etwas damit zu tun haben und als Eingabe double.Parse()erwarten "3,5", aber ich bin …
230 c#  string  parsing  double 


12
Beeinträchtigt die Verwendung von 'var' die Leistung?
Früher habe ich eine Frage gestellt, warum ich sehe, dass so viele Beispiele das varSchlüsselwort verwenden, und die Antwort erhalten, dass es zwar nur für anonyme Typen erforderlich ist, aber dennoch verwendet wird, um das Schreiben von Code "schneller" / einfacher und "nur weil" zu machen. Im Anschluss an diesen …
230 c#  performance  variables  var 

4
Dependency Inject (DI) "freundliche" Bibliothek
Ich denke über das Design einer C # -Bibliothek nach, die verschiedene Funktionen auf hoher Ebene haben wird. Natürlich werden diese Funktionen auf hoher Ebene so weit wie möglich unter Verwendung der SOLID- Klassenentwurfsprinzipien implementiert . Daher wird es wahrscheinlich Klassen geben, die von Verbrauchern regelmäßig direkt verwendet werden sollen, …

6
Namespace für [DataContract]
Ich kann den zu verwendenden Namespace [DataContract]und die [DataMember]Elemente nicht finden . Nach dem, was ich gefunden habe, scheint es ausreichend zu sein, Folgendes hinzuzufügen, aber in meinem Fall ist dies nicht der Fall. using System; using System.Runtime.Serialization; Hier ist ein Ausschnitt aus meinem Code: using System; using System.Runtime.Serialization; namespace …
230 c#  wcf  datacontract 


12
Asynchrone Methode synchron aufrufen
Ich habe eine asyncMethode: public async Task<string> GenerateCodeAsync() { string code = await GenerateCodeService.GenerateCodeAsync(); return code; } Ich muss diese Methode von einer synchronen Methode aus aufrufen. Wie kann ich dies tun, ohne die GenerateCodeAsyncMethode duplizieren zu müssen, damit dies synchron funktioniert? Aktualisieren Es wurde jedoch keine vernünftige Lösung gefunden. …

11
Setzen Sie den Filter auf einen OpenFileDialog, um die typischen Bildformate zuzulassen?
Ich habe diesen Code. Wie kann ich zulassen, dass alle typischen Bildformate akzeptiert werden? PNG, JPEG, JPG, GIF? Folgendes habe ich bisher: public void EncryptFile() { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; dialog.InitialDirectory = @"C:\"; dialog.Title = "Please select an image file to encrypt."; …

10
So ändern Sie das Zeitlimit für ein .NET WebClient-Objekt
Ich versuche, die Daten eines Clients (programmgesteuert) auf meinen lokalen Computer herunterzuladen, und sein Webserver ist sehr, sehr langsam, was zu einer Zeitüberschreitung in meinem WebClientObjekt führt. Hier ist mein Code: WebClient webClient = new WebClient(); webClient.Encoding = Encoding.UTF8; webClient.DownloadFile(downloadUrl, downloadFile); Gibt es eine Möglichkeit, ein unendliches Zeitlimit für dieses …
229 c#  .net  file  download  webclient 

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.