c#では、テキストデータを処理する場合、「文字列」と「文字列」という2つの同様のキーワードが遭遇する可能性があります。それらは交換できるように見えますが、それらの間には微妙な違いがあり、使用中のいくつかの提案があります。
定義
「文字列」は、System.Stringクラスのエイリアスであり、一連のUnicode文字を表します。その動作はオブジェクトに類似しており、変数に割り当てられ、コレクション内のストアに割り当てられ、その方法と属性を適用できます。
"string"(大文字)System.String自体を示します。これはエイリアスではなく、通常はケースではなく特別な参照クラスで使用されます。使用ガイド
技術的に同等ですが、それらの使用にはいくつかの推奨ガイドラインがあります:
オブジェクト参照の場合、「文字列」を使用します:
文字列をオブジェクトとして処理する場合、エイリアスは「文字列」を使用する必要があります。たとえば、クラス参照の場合は、「文字列」を使用します。System.Stringクラスを参照する必要がある場合は、首都フォーム「文字列」を使用する必要があります。たとえば、
<code class="language-csharp">string greeting = "Hello, C#!";</code>
Microsoft Style Guide
Microsoftのエンコードガイドは、「文字列」を使用してクラスを参照し、オブジェクト参照に「文字列」を使用するために使用されます。ただし、これらのガイドラインは、可能な限りC#エイリアスを可能な限り使用することを可能にするために開発されました。<code class="language-csharp">Console.WriteLine(String.Format("Formatted string: {0}", greeting));</code>
以上が文字列対文字列c#:いつ使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。