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.

4
Dieser Code hängt im Release-Modus, funktioniert aber im Debug-Modus einwandfrei
Ich bin darauf gestoßen und möchte den Grund für dieses Verhalten im Debug- und Release-Modus wissen. public static void Main(string[] args) { bool isComplete = false; var t = new Thread(() => { int i = 0; while (!isComplete) i += 0; }); t.Start(); Thread.Sleep(500); isComplete = true; t.Join(); Console.WriteLine("complete!"); …
110 c# 

4
Web Reference vs. Service Reference
Ich habe gerade mit Paypal eine riesige Mauer getroffen. Ich hatte ein reguläres C # -Projekt erstellt, um einige Wrapper-Klassen mit ihrer WSDL zu erstellen. Wenn Sie ein Nicht-Webprojekt erstellen, ist die einzige Option, die Sie zum Hinzufügen einer WSDL erhalten, eine Webdienstreferenz. Und dies schafft ein bisschen den gleichen …
110 c#  .net-3.5  paypal 

1
Wo Sie mehr über die magischen Namen des VS-Debuggers erfahren können
Wenn Sie jemals Reflector verwendet haben, haben Sie wahrscheinlich bemerkt, dass der C # -Compiler Typen, Methoden, Felder und lokale Variablen generiert, die vom Debugger eine spezielle Anzeige verdienen. Beispielsweise werden lokale Variablen, die mit 'CS $' beginnen, dem Benutzer nicht angezeigt. Es gibt andere spezielle Namenskonventionen für Schließungstypen anonymer …


4
Warum sollte ich ICloneable in c # implementieren?
Können Sie mir erklären, warum ich ICloneabledie Clone()Methode erben und implementieren sollte ? Kann ich meine Methode nicht einfach implementieren, wenn ich eine tiefe Kopie erstellen möchte? Sagen wir MyClone()? Warum sollte ich von erben ICloneable? Was sind die Vorteile? Geht es nur darum, Code "lesbarer" zu machen?
110 c#  .net  cloneable  icloneable 

5
Wie kann ich generische Listen DESC und ASC sortieren?
Wie kann ich generische Listen DESC und ASC sortieren? Mit LINQ und ohne LINQ? Ich benutze VS2008. class Program { static void Main(string[] args) { List<int> li = new List<int>(); li.Add(456); li.Add(123); li.Add(12345667); li.Add(0); li.Add(1); li.Sort(); foreach (int item in li) { Console.WriteLine(item.ToString() + "\n"); } Console.ReadKey(); } }
110 c#  .net  linq 

18
Wie entferne ich den Fokus aus einer TextBox in WinForms?
Ich muss den Fokus von mehreren TextBoxen entfernen. Ich habe versucht: textBox1.Focused = false; Sein ReadOnlyEigenschaftswert ist true. Ich habe dann versucht, den Fokus auf das Formular zu setzen, um es aus allen Textfeldern zu entfernen, aber dies funktioniert auch nicht: this.Focus(); und die Funktion kehrt zurück, falsewenn ein Textfeld …
110 c#  .net  winforms  textbox  focus 

3
Warum unterscheiden sich ToLookup und GroupBy?
.ToLookup<TSource, TKey>gibt ein zurück ILookup<TKey, TSource>. ILookup<TKey, TSource>implementiert auch Schnittstelle IEnumerable<IGrouping<TKey, TSource>>. .GroupBy<TSource, TKey>gibt ein zurück IEnumerable<IGrouping<Tkey, TSource>>. ILookup verfügt über die praktische Indexer-Eigenschaft, sodass es wie ein Wörterbuch (oder ein Lookup) verwendet werden kann, GroupBy jedoch nicht. GroupBy ohne Indexer ist ein Problem. Die einzige Möglichkeit, auf das Rückgabeobjekt …
110 c#  linq 

2
Wie füge ich einen E-Mail-Anhang aus einem Byte-Array hinzu?
Ich habe eine byte[]mit dem Inhalt der Datei. Ich möchte es als Anhang mit senden System.Net.Mail. Ich habe festgestellt, dass die Anhangsklasse 1 Überladung hat, die einen Stream akzeptiert. Attachment att = new Attachment(Stream contentStream,string name); Ist es möglich, byte[]diese Überlastung zu überwinden?
110 c# 






8
Wie zentriere ich eine WPF-App auf dem Bildschirm?
Ich möchte meine WPF-App beim Start auf dem primären Bildschirm zentrieren. Ich weiß, dass ich myWindow.Left und myWindow.Top einstellen muss, aber woher bekomme ich die Werte? Ich fand System.Windows.Forms.Screen.PrimaryScreen, was anscheinend nicht WPF ist. Gibt es eine WPF-Alternative, die mir die Bildschirmauflösung oder ähnliches gibt?

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.