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.


14
RedirectToAction mit Parameter
Ich habe eine Aktion, die ich so von einem Anker aus rufe, Site/Controller/Action/IDwo IDist eine int. Später muss ich von einem Controller zu derselben Aktion umleiten. Gibt es eine clevere Möglichkeit, dies zu tun? Momentan verstecke ich Tempdata ID, aber wenn Sie f5 drücken, um die Seite nach dem Zurückgehen …

15
Wie erhalte ich die Farbe aus einem hexadezimalen Farbcode mit .NET?
Wie kann ich eine Farbe aus einem hexadezimalen Farbcode erhalten (z. B. #FFDFD991)? Ich lese eine Datei und erhalte einen hexadezimalen Farbcode. Ich muss die entsprechende System.Windows.Media.ColorInstanz für den hexadezimalen Farbcode erstellen. Gibt es eine eingebaute Methode im Framework, um dies zu tun?
595 c#  wpf  colors  hex 

4
C # -Äquivalent zu SQL Server-Datentypen
Was wäre für die folgenden SQL Server-Datentypen der entsprechende Datentyp in C #? Genaue Zahlen bigint numeric bit smallint decimal smallmoney int tinyint money Ungefähre Zahlen float real Datum (und Uhrzeit date datetimeoffset datetime2 smalldatetime datetime time Zeichenketten char varchar text Unicode-Zeichenfolgen nchar nvarchar ntext Binäre Zeichenfolgen binary varbinary image …
594 c#  .net  sql-server 



10
Was sind die wahren Vorteile von ExpandoObject?
Mit der ExpandoObject- Klasse, die zu .NET 4 hinzugefügt wird, können Sie zur Laufzeit beliebig Eigenschaften für ein Objekt festlegen. Gibt es irgendwelche Vorteile gegenüber der Verwendung eines Dictionary<string, object>oder sogar eines Hashtables ? Soweit ich das beurteilen kann, ist dies nichts anderes als eine Hash-Tabelle, auf die Sie mit …
587 c#  .net  .net-4.0  c#-4.0 

22
Threadübergreifende Operation ungültig: Steuerelement, auf das von einem anderen Thread als dem Thread zugegriffen wird, für den es erstellt wurde
Ich habe ein Szenario. (Windows Forms, C #, .NET) Es gibt ein Hauptformular, in dem einige Benutzersteuerelemente gehostet werden. Das Benutzersteuerelement führt einige UserControl_Loadumfangreiche Datenoperationen aus , sodass die Benutzeroberfläche für die Dauer der Ausführung der Lademethode nicht mehr reagiert, wenn ich die Methode direkt aufrufe. Um dies zu überwinden, …

24
So überprüfen Sie, ob eine Zahl eine Potenz von 2 ist
Heute brauchte ich einen einfachen Algorithmus, um zu überprüfen, ob eine Zahl eine Zweierpotenz ist. Der Algorithmus muss sein: Einfach Korrigieren Sie für jeden ulongWert. Ich habe mir diesen einfachen Algorithmus ausgedacht: private bool IsPowerOfTwo(ulong number) { if (number == 0) return false; for (ulong power = 1; power > …
584 c#  algorithm  math 

30
Wie erstelle ich ein Textfeld, das nur Zahlen akzeptiert?
Ich habe eine Windows Forms-App mit einem Textfeldsteuerelement, das nur ganzzahlige Werte akzeptieren soll. In der Vergangenheit habe ich diese Art der Validierung durchgeführt, indem ich das KeyPress-Ereignis überladen und nur Zeichen entfernt habe, die nicht der Spezifikation entsprachen. Ich habe mir das MaskedTextBox-Steuerelement angesehen, möchte aber eine allgemeinere Lösung, …
582 c#  .net  winforms  textbox 

18
Mehrere Fälle in der switch-Anweisung
Gibt es eine Möglichkeit, mehrere Fallaussagen durchzugehen, ohne sie case value:wiederholt anzugeben ? Ich weiß, dass das funktioniert: switch (value) { case 1: case 2: case 3: // Do some stuff break; case 4: case 5: case 6: // Do some different stuff break; default: // Default stuff break; } …

14
Wie kann ich Anwendungseinstellungen in einer Windows Forms-Anwendung speichern?
Was ich erreichen möchte, ist sehr einfach: Ich habe eine Windows Forms-Anwendung (.NET 3.5), die einen Pfad zum Lesen von Informationen verwendet. Dieser Pfad kann vom Benutzer mithilfe des von mir bereitgestellten Optionsformulars geändert werden. Jetzt möchte ich den Pfadwert zur späteren Verwendung in einer Datei speichern. Dies wäre eine …

18
Was ist das? einstellen; } Syntax in C #?
Ich lerne ASP.NET MVC und kann englische Dokumente lesen, aber ich verstehe nicht wirklich, was in diesem Code passiert: public class Genre { public string Name { get; set; } } Was bedeutet das : { get; set; }?
577 c#  properties 


7
Func-Delegat ohne Rückgabetyp
Alle Func-Delegaten geben einen Wert zurück. Welche .NET-Delegaten können mit Methoden verwendet werden, die void zurückgeben?
561 c#  .net 

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.