Heim >Backend-Entwicklung >C++ >String vs. String in C#: Wann sollten Sie welche verwenden?
C# 中的 String 和 string
In C#können Sie bei der Verarbeitung von Textdaten auf zwei ähnliche Schlüsselwörter stoßen: "String" und "String". Obwohl sie in der Lage zu tauschen scheinen, gibt es subtile Unterschiede zwischen ihnen, und es gibt einige Vorschläge.Definition
"String" ist der Alias des Systems, der eine Reihe von Unicode -Zeichen darstellt. Sein Verhalten ähnelt den Objekten, kann Variablen zugeordnet, speichern in der Sammlung und ihre Methoden und Attribute anwendet.
"String" (Großbuchstaben) zeigt das System an. Es handelt sich nicht um Aliase, die normalerweise eher in speziellen Referenzklassen als in dem Fall verwendet werden.
Verwendungshandbuch
Obwohl es technisch äquivalent ist, hat ihre Verwendung einige empfohlene Richtlinien:
Verwenden Sie für die Objektreferenz "String":
Verwenden Sie für Klassenreferenzen "String":
<code class="language-csharp">string greeting = "Hello, C#!";</code>Wenn Sie auf das System -String -Klasse verweisen müssen, sollten Sie das Kapitalformular "String" verwenden. Zum Beispiel:
Microsoft Style Guide
<code class="language-csharp">Console.WriteLine(String.Format("Formatted string: {0}", greeting));</code>
Das obige ist der detaillierte Inhalt vonString vs. String in C#: Wann sollten Sie welche verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!