C# の String と string の違いは何ですか? 質問する

C# の String と string の違いは何ですか? 質問する

これら 2 つの違いは何ですか? どちらを使用すればよいですか?

string s = "Hello world!";
String s = "Hello world!";

ベストアンサー1

stringC#では、System.String
技術的には違いはありませんint System.Int32

ガイドラインとしては、一般的に、stringオブジェクトを参照するときはいつでも使用することをお勧めします。

例えば

string place = "world";

String同様に、クラスを具体的に参照する必要がある場合は、一般的に使用することをお勧めします。

例えば

string greet = String.Format("Hello {0}!", place);

これはマイクロソフトが使用する傾向のあるスタイルです彼らの例

この分野のガイドラインは変更された可能性があるようです。スタイルコップC# 固有のエイリアスの使用が強制されるようになりました。

おすすめ記事