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
Zeilen in einer Datentabelle sortieren
Wir haben zwei Spalten in a DataTable, so: COL1 COL2 Abc 5 Def 8 Ghi 3 Wir versuchen , diese zu sortieren , datatablebasierend auf COL2in absteigender Reihenfolge. COL1 COL2 ghi 8 abc 4 def 3 jkl 1 Wir haben das versucht: ft.DefaultView.Sort = "COL2 desc"; ft = ft.DefaultView.ToTable(true); aber …
146 c#  sorting  datatable 


10
Finden Sie heraus, ob die aktuelle Zeit in einen Zeitbereich fällt
Verwenden von .NET 3.5 Ich möchte feststellen, ob die aktuelle Zeit in einen Zeitbereich fällt. Bisher habe ich die aktuelle Zeit: DateTime currentTime = new DateTime(); currentTime.TimeOfDay; Ich werde ausblenden, wie der Zeitbereich konvertiert und verglichen werden kann. Würde das funktionieren? if (Convert.ToDateTime("11:59") <= currentTime.TimeOfDay && Convert.ToDateTime("13:01") >= currentTime.TimeOfDay) { …
146 c#  datetime  timespan 


9
Gibt es eine Möglichkeit zu überprüfen, ob WPF derzeit im Entwurfsmodus ausgeführt wird oder nicht?
Kennt jemand eine globale Statusvariable, die verfügbar ist, damit ich überprüfen kann, ob der Code derzeit im Entwurfsmodus ausgeführt wird (z. B. in Blend oder Visual Studio) oder nicht? Es würde ungefähr so ​​aussehen: //pseudo code: if (Application.Current.ExecutingStatus == ExecutingStatus.DesignMode) { ... } Der Grund, warum ich dies benötige, ist: …
146 c#  wpf  expression-blend 



6
Warum wird Infinity in der Windows 10-Konsole als „8“ gedruckt?
Ich testete , was sich durch die Division mit Nullen dh zurückgegeben wurde 0/1, 1/0und 0/0. Dafür habe ich etwas Ähnliches verwendet: Console.WriteLine(1d / 0d); Dieser Code gibt jedoch 8keine Infinityoder eine andere Zeichenfolgenkonstante wie aus PositiveInfinity. Der Vollständigkeit halber alle folgenden Drucke 8: Console.WriteLine(1d / 0d); double value = …
146 c#  .net  windows 

8
Wo wird die Ausgabe von System.Diagnostics.Debug.Write angezeigt?
Das folgende C # -Programm (erstellt mit csc hello.cs) wird nur Hello via Console!auf der Konsole und Hello via OutputDebugStringim DebugView-Fenster gedruckt. Ich kann jedoch keinen der System.Diagnostics.*Anrufe sehen. Warum ist das so? using System; using System.Runtime.InteropServices; class Hello { [DllImport("kernel32.dll", CharSet=CharSet.Auto)] public static extern void OutputDebugString(string message); static void …
146 c#  debugging 

6
C #: Warum eine Versammlung unterschreiben?
In einigen C # -Codes, die ich übernommen habe (in Visual Studio 2005), habe ich festgestellt, dass die Assemblys alle mit derselben .snkDatei signiert sind . Warum hätte der vorherige Autor die Versammlungen auf diese Weise unterschrieben? Ist das Signieren von Assemblys erforderlich und was wäre falsch daran, nicht zu …
146 c#  assemblies 



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.