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.

10
Funktioniert #if RELEASE wie #if DEBUG in C #?
In allen Beispielen, die ich für die # if-Compiler-Direktive gesehen habe, wird "DEBUG" verwendet. Kann ich "RELEASE" auf die gleiche Weise verwenden, um Code auszuschließen, den ich beim Kompilieren im Debug-Modus nicht ausführen möchte? Der Code, den ich mit diesem Block umgeben möchte, sendet eine Reihe von E-Mails, und ich …
277 c#  .net  debugging 

17
Wie kann ich mit .NET eine temporäre Datei mit einer bestimmten Erweiterung erstellen?
Ich muss eine eindeutige temporäre Datei mit der Erweiterung .csv generieren. Was ich gerade mache, ist string filename = System.IO.Path.GetTempFileName().Replace(".tmp", ".csv"); Dies garantiert jedoch nicht, dass meine CSV-Datei eindeutig ist. Ich weiß, dass die Wahrscheinlichkeit, dass ich jemals eine Kollision habe, sehr gering ist (insbesondere wenn Sie bedenken, dass ich …
277 c#  .net  temporary-files 



14
Inline-Funktionen in C #?
Wie macht man "Inline-Funktionen" in C #? Ich glaube nicht, dass ich das Konzept verstehe. Sind sie wie anonyme Methoden? Wie Lambda-Funktionen? Hinweis : Die Antworten beziehen sich fast ausschließlich auf die Fähigkeit, Funktionen zu integrieren , dh "eine manuelle oder Compiler-Optimierung, die eine Funktionsaufruf-Site durch den Körper des Angerufenen …
276 c#  optimization  inline 



30
"Typ oder Namespace-Name konnte nicht gefunden werden", aber alles scheint in Ordnung zu sein?
Ich bekomme ein: Typ- oder Namespace-Name konnte nicht gefunden werden Fehler für eine C # WPF-App in VS2010. Dieser Codebereich wurde einwandfrei kompiliert, aber plötzlich wird dieser Fehler angezeigt. Ich habe versucht, die Projektreferenz und die usingAnweisung zu entfernen , VS2010 zu schließen und neu zu starten, aber ich habe …

8
Das Gegenteil von Intersect ()
Intersect kann verwendet werden, um Übereinstimmungen zwischen zwei Sammlungen zu finden, z. B.: // Assign two arrays. int[] array1 = { 1, 2, 3 }; int[] array2 = { 2, 3, 4 }; // Call Intersect extension method. var intersect = array1.Intersect(array2); // Write intersection to screen. foreach (int value …

5
Funktioniert C # 6.0 für .NET 4.0?
Ich habe ein Beispielprojekt mit C # 6.0-Extras erstellt - Null-Weitergabe und Initialisierung der Eigenschaften als Beispiel, Zielversion .NET 4.0 festgelegt und es funktioniert. public class Cat { public int TailLength { get; set; } = 4; public Cat Friend { get; set; } public string Mew() { return "Mew!"; …
275 c#  .net  c#-6.0 

17
Warum erhalte ich beim Senden einer SMTP-E-Mail die Meldung "Eigenschaft kann nicht zugewiesen werden"?
Ich kann nicht verstehen, warum dieser Code nicht funktioniert. Ich erhalte die Fehlermeldung, dass die Eigenschaft nicht zugewiesen werden kann MailMessage mail = new MailMessage(); SmtpClient client = new SmtpClient(); client.Port = 25; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.Host = "smtp.gmail.com"; mail.To = "user@hotmail.com"; // <-- this one mail.From …
274 c#  email  smtpclient 

30
Was sind die Vor- und Nachteile, um SQL in gespeicherten Prozessen im Vergleich zu Code beizubehalten? [Geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 6 Jahren . Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Welche Vor- und Nachteile …


12
Sortieren einer Liste mit Lambda / Linq nach Objekten
Ich habe den Namen der "nach Eigenschaft sortieren" in einer Zeichenfolge. Ich muss Lambda / Linq verwenden, um die Liste der Objekte zu sortieren. Ex: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List<Employee> list, …


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.