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.

30
Schnittstellen - Was ist der Sinn?
Der Grund für Schnittstellen entgeht mir wirklich. Soweit ich weiß, handelt es sich um eine Art Problemumgehung für die nicht vorhandene Mehrfachvererbung, die in C # nicht vorhanden ist (so wurde mir gesagt). Ich sehe nur, dass Sie einige Mitglieder und Funktionen vordefinieren, die dann in der Klasse erneut neu …
268 c#  .net  interface 


9
Verwendung der Lokalisierung in C #
Ich kann die Lokalisierung einfach nicht zum Laufen bringen. Ich habe eine Klassenbibliothek. Jetzt möchte ich dort Resx- Dateien erstellen und einige Werte basierend auf der Thread-Kultur zurückgeben. Wie kann ich das machen?


4
Parallel.ForEach vs Task.Factory.StartNew
Was ist der Unterschied zwischen den folgenden Codefragmenten? Werden nicht beide Threadpool-Threads verwenden? Wenn ich beispielsweise für jedes Element in einer Sammlung eine Funktion aufrufen möchte, Parallel.ForEach<Item>(items, item => DoSomething(item)); vs foreach(var item in items) { Task.Factory.StartNew(() => DoSomething(item)); }

29
Wie erkenne ich eine Windows 64-Bit-Plattform mit .NET?
In einer .NET 2.0 C # -Anwendung verwende ich den folgenden Code, um die Betriebssystemplattform zu erkennen: string os_platform = System.Environment.OSVersion.Platform.ToString(); Dies gibt "Win32NT" zurück. Das Problem ist, dass "Win32NT" auch unter Windows Vista 64-Bit zurückgegeben wird. Gibt es eine andere Methode, um die richtige Plattform zu kennen (32 oder …

12
Gibt es einen .NET / C # -Wrapper für SQLite? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 2 Jahren . Verbessere diese Frage Ich würde SQLite gerne in C # .Net verwenden, …
267 c#  .net  database  sqlite 

23
Wie verkette ich zwei Arrays in C #?
int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); Im Moment benutze ich int[] z = x.Concat(y).ToArray(); Gibt es eine einfachere oder effizientere …
267 c#  arrays  .net  linq 

9
Enum Naming Convention - Plural
Ich stelle diese Frage, obwohl ich ähnlich gelesen habe, aber nicht genau das, was ich bei der C # -Namenskonvention für Aufzählung und übereinstimmende Eigenschaft möchte Ich habe festgestellt, dass ich die Tendenz habe, Enums im Plural zu benennen und sie dann als Singular zu verwenden. Beispiel: public enum EntityTypes …

24
Die effizienteste Methode zum Entfernen von Sonderzeichen aus Zeichenfolgen
Ich möchte alle Sonderzeichen aus einer Zeichenfolge entfernen. Zulässige Zeichen sind AZ (Groß- oder Kleinbuchstaben), Zahlen (0-9), Unterstrich (_) oder das Punktzeichen (.). Ich habe folgendes, es funktioniert, aber ich vermute (ich weiß!), Es ist nicht sehr effizient: public static string RemoveSpecialCharacters(string str) { StringBuilder sb = new StringBuilder(); for …
266 c#  string 






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.