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.


5
Verwenden von async-await auf .net 4
Ich beginne derzeit mit der Erstellung einer Anwendung, die von der asynchronen Wartefunktion von C # 5 sehr profitieren würde. Ich bin mir jedoch nicht sicher, welche Version von VS und der asynchronen Laufzeit verwendet werden soll. Wenn ich mir die Beliebtheitstabellen des Betriebssystems anschaue, muss ich Windows XP noch …

2
Wie groß ist ein Boolescher Wert in C #? Dauert es wirklich 4 Bytes?
Ich habe zwei Strukturen mit Arrays von Bytes und Booleschen Werten: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct1 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] values; } [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct2 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public bool[] values; } Und der folgende Code: class main { …
137 c#  interop 

8
Angeben eines benutzerdefinierten DateTime-Formats bei der Serialisierung mit Json.Net
Ich entwickle eine API, um einige Daten mithilfe der ASP.NET-Web-API verfügbar zu machen. In einer der APIs möchte der Client, dass wir das Datum im yyyy-MM-ddFormat verfügbar machen. Ich möchte die globalen Einstellungen (z. B. GlobalConfiguration.Configuration.Formatters.JsonFormatter) dafür nicht ändern , da sie für diesen Client sehr spezifisch sind. Und das …

7
Wie halte ich ein Label in WinForms zentriert?
In WinFormsIch verwende a Label, um verschiedene Meldungen wie Erfolg, Misserfolg usw. anzuzeigen. Ich möchte dieses Etikett in der Mittelform zentrieren. Ich möchte eine Lösung, die es zentriert, ob das Etikett nur ein Wort oder einen ganzen Satz enthält.
137 c#  .net  winforms  centering 

9
So konfigurieren Sie die Datei web.config, um Anforderungen beliebiger Länge zuzulassen
Ich erstelle eine Site, in der ich aus dem Wert eines Textarea-Elements eine Client-Seite für eine Datei erstellen möchte. Ich habe den Code dafür, aber ich erhalte diesen Fehler HTTP-Fehler 404.15 - Nicht gefunden Das Anforderungsfiltermodul ist so konfiguriert, dass eine Anforderung abgelehnt wird, bei der die Abfragezeichenfolge zu lang …



7
Füllen eines DataSet oder einer DataTable aus einer LINQ-Abfrage-Ergebnismenge
Wie macht man eine LINQ-Abfrage als ASMX-Webdienst verfügbar? Normalerweise kann ich auf der Business-Ebene eine Eingabe zurückgeben DataSetoder DataTablediese für den Transport über ASMX serialisieren. Wie kann ich dasselbe für eine LINQ-Abfrage tun? Gibt es eine Möglichkeit, eine Eingabe zu füllenDataSet oder DataTableeine LINQ-Abfrage zu füllen? public static MyDataTable CallMySproc() …


8
Wie vergleiche ich DateTime in C #?
Ich möchte nicht, dass der Benutzer das Datum oder die Uhrzeit zurückgibt. Wie kann ich vergleichen, ob das eingegebene Datum und die eingegebene Uhrzeit WENIGER als die aktuelle Uhrzeit sind? Wenn das aktuelle Datum und die aktuelle Uhrzeit der 17. Juni 2010, 12:25 Uhr, ist, möchte ich, dass der Benutzer …
137 c#  .net  datetime 

13
Kann ich eine Zeichenfolge (in C #) „multiplizieren“?
Angenommen, ich habe eine Zeichenfolge, zum Beispiel string snip = "</li></ul>"; Ich möchte es grundsätzlich mehrmals schreiben, abhängig von einem ganzzahligen Wert. string snip = "</li></ul>"; int multiplier = 2; // TODO: magic code to do this // snip * multiplier = "</li></ul></li></ul>"; EDIT: Ich weiß, dass ich leicht meine …

6
C # nullable string error
private string? typeOfContract { get { return (string?)ViewState["typeOfContract"]; } set { ViewState["typeOfContract"] = value; } } Später im Code benutze ich es so: typeOfContract = Request.QueryString["type"]; Bei der Zeilenerklärung wird folgende Fehlermeldung typeOfContractangezeigt: Der Typ 'string' muss ein nicht nullbarer Werttyp sein, um ihn als Parameter 'T' im generischen Typ …
136 c#  nullable 

5
Rufen Sie die IP-Adresse des Remote-Hosts ab
In ASP.NET gibt es eine System.Web.HttpRequestKlasse, die eine ServerVariablesEigenschaft enthält, die uns die IP-Adresse aus dem REMOTE_ADDREigenschaftswert bereitstellen kann . Ich konnte jedoch keinen ähnlichen Weg finden, um die IP-Adresse des Remote-Hosts von der ASP.NET-Web-API abzurufen. Wie kann ich die IP-Adresse des Remote-Hosts abrufen, der die Anforderung stellt?

14
Sollte eine Aufzählung mit einer 0 oder einer 1 beginnen?
Stellen Sie sich vor, ich habe die folgende Aufzählung definiert: public enum Status : byte { Inactive = 1, Active = 2, } Was ist die beste Vorgehensweise bei der Verwendung von Enum? Sollte es 1wie im obigen Beispiel beginnen oder mit 0(ohne die expliziten Werte) wie folgt beginnen: public …
136 c#  .net  enums 

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.