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.


19
Warum gibt es kein Char.Empty wie String.Empty?
Gibt es einen Grund dafür? Ich frage, denn wenn Sie viele leere Zeichen verwenden müssen, geraten Sie in die gleiche Situation wie wenn Sie viele leere Zeichenfolgen verwenden würden. Bearbeiten: Der Grund für diese Verwendung war folgender: myString.Replace ('c', '') Entfernen Sie also alle Instanzen von 'c' aus myString.

2
Wie dekodiere ich eine Base64-codierte Zeichenfolge?
Ich versuche, diese folgende Base64-Zeichenfolge zu "dekodieren": OBFZDTcPCxlCKhdXCQ0kMQhKPh9uIgYIAQxALBtZAwUeOzcdcUEeW0dMO1kbPElWCV1ISFFKZ0kdWFlLAURPZhEFQVseXVtPOUUICVhMAzcfZ14AVEdIVVgfAUIBWVpOUlAeaUVMXFlKIy9rGUN0VF08Oz1POxFfTCcVFw1LMQNbBQYWAQ == Folgendes weiß ich über die Zeichenfolge selbst: Die ursprüngliche Zeichenfolge wird zuerst durch den folgenden Code geleitet: private static string m000493(string p0, string p1) { StringBuilder builder = new StringBuilder(p0); StringBuilder builder2 = new StringBuilder(p1); StringBuilder builder3 = new StringBuilder(p0.Length); int …
258 c#  encoding  base64 

7
Rundes Doppel mit zwei Dezimalstellen in C #?
Ich möchte den doppelten Wert in c # auf zwei Dezimalstellen aufrunden. Wie kann ich das tun? double inputValue = 48.485; nach der Zusammenfassung inputValue = 48.49; Verwandte: c # - Wie runde ich einen Dezimalwert auf 2 Dezimalstellen (für die Ausgabe auf einer Seite)
258 c#  double  rounding 

20
Einfaches Beispiel für eine Zustandsmaschine in C #?
Aktualisieren: Nochmals vielen Dank für die Beispiele, sie waren sehr hilfreich und mit den folgenden möchte ich ihnen nichts wegnehmen. Sind die derzeit gegebenen Beispiele, soweit ich sie verstehe, und Zustandsmaschinen nicht nur die Hälfte dessen, was wir normalerweise unter einer Zustandsmaschine verstehen? In dem Sinne, dass die Beispiele den …
257 c#  state-machine 

12
So öffnen Sie im Standardbrowser in C #
Ich entwerfe eine kleine C # -Anwendung und darin befindet sich ein Webbrowser. Ich habe derzeit alle meine Standardeinstellungen auf meinem Computer, z. B. Google Chrome ist mein Standardbrowser. Wenn ich jedoch auf einen Link in meiner Anwendung klicke, um ihn in einem neuen Fenster zu öffnen, wird der Internet …

7
.NET Core gegen Mono
Was ist der Unterschied zwischen .NET Core und Mono? Ich habe auf der offiziellen Website eine Erklärung gefunden, die besagt: "Der dafür geschriebene Code ist auch über Anwendungsstapel wie Mono hinweg portierbar." Mein Ziel ist es, mit C #, LINQ, EF7 und Visual Studio eine Website zu erstellen, die unter …
257 c#  .net  mono  .net-core 

8
Kein EditorOptionDefinition-Exportfehler gefunden
In Visual Studio 2013 wurde beim Versuch, C # -Dateien zu öffnen, der folgende Fehler angezeigt: No EditorOptionDefinition export found for the given option name: Tabs/ConvertTabsToSpaces Parameter name: optionID Ich hatte den ganzen Morgen keine Probleme, bis ich eine C # -Lösung schloss und wieder öffnete, an der ich arbeitete, …

10
Teilweise aus einem anderen Ordner rendern (nicht freigegeben)
Wie kann ich eine Ansicht einen Teil (Benutzersteuerung) aus einem anderen Ordner rendern lassen? Mit Vorschau 3 habe ich RenderUserControl mit dem vollständigen Pfad aufgerufen, aber mit einem Upgrade auf Vorschau 5 ist dies nicht mehr möglich. Stattdessen haben wir die RenderPartial-Methode, die mir jedoch nicht die gesuchte Funktionalität bietet.

10
Prädikatdelegierte in C #
Kannst du mir erklären: Was ist ein Prädikatdelegierter? Wo sollen wir Prädikate verwenden? Gibt es Best Practices bei der Verwendung von Prädikaten? Beschreibender Quellcode wird geschätzt.
256 c#  .net  predicate 

24
Doppelte Schlüssel in .NET-Wörterbüchern?
Gibt es Wörterbuchklassen in der .NET-Basisklassenbibliothek, mit denen doppelte Schlüssel verwendet werden können? Die einzige Lösung, die ich gefunden habe, besteht darin, beispielsweise eine Klasse wie die folgende zu erstellen: Dictionary<string, List<object>> Aber es ist ziemlich irritierend, es tatsächlich zu benutzen. Ich glaube, dass eine MultiMap in Java dies erreicht, …
256 c#  .net  dictionary  multimap 



13
Wie bekomme ich JSON in .NET mit C # formatiert?
Ich verwende den .NET JSON-Parser und möchte meine Konfigurationsdatei serialisieren, damit sie lesbar ist. Also statt: {"blah":"v", "blah2":"v2"} Ich hätte gerne etwas Schöneres wie: { "blah":"v", "blah2":"v2" } Mein Code ist ungefähr so: using System.Web.Script.Serialization; var ser = new JavaScriptSerializer(); configSz = ser.Serialize(config); using (var f = (TextWriter)File.CreateText(configFn)) { f.WriteLine(configSz); …

13
Fließender und fragender Ausdruck - Gibt es einen Vorteil gegenüber dem anderen?
LINQ ist eine der größten Verbesserungen von .NET seit Generika und spart mir jede Menge Zeit und Codezeilen. Die fließende Syntax scheint mir jedoch viel natürlicher zu sein als die Syntax des Abfrageausdrucks. var title = entries.Where(e => e.Approved) .OrderBy(e => e.Rating).Select(e => e.Title) .FirstOrDefault(); var query = (from e …
255 c#  linq 

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.