Beispiel ( den Fall beachten ):
string s = "Hello world!";
String s = "Hello world!";
Wie lauten die Leitlinien für die Verwendung der einzelnen Mittel? Und was sind die Unterschiede?
Beispiel ( den Fall beachten ):
string s = "Hello world!";
String s = "Hello world!";
Wie lauten die Leitlinien für die Verwendung der einzelnen Mittel? Und was sind die Unterschiede?
System.String
ist die .NET-String-Klasse - in C# string
ist ein Alias für System.String
- In der Anwendung sind sie also identisch.
Was die Leitlinien angeht, würde ich mich nicht zu sehr verzetteln und einfach das verwenden, worauf Sie Lust haben - es gibt wichtigere Dinge im Leben und der Code wird sowieso derselbe sein.
Wenn Sie Systeme entwickeln, bei denen es notwendig ist, die Größe der verwendeten Ganzzahlen anzugeben, und Sie daher dazu neigen, die Int16
, Int32
, UInt16
, UInt32
usw., dann könnte es natürlicher aussehen, wenn man String
- und beim Wechsel zwischen verschiedenen .net-Sprachen könnte es die Dinge verständlicher machen - ansonsten würde ich string und int verwenden.
Ich bevorzuge die Großschreibung .NET
Typen (und nicht die Aliasnamen) aus Gründen der Formatierung. Die .NET
Typen sind genauso gefärbt wie andere Objekttypen (die Werttypen sind schließlich echte Objekte).
Bedingte und Kontrollschlüsselwörter (wie if
, switch
そして return
) sind klein geschrieben und (standardmäßig) dunkelblau gefärbt. Und ich würde es vorziehen, wenn es keine Unstimmigkeiten bei der Verwendung und dem Format gäbe.
Bedenken Sie:
String someString;
string anotherString;
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.