-3

このばかげた質問で申し訳ありませんが、最近、C# で文字列または文字列変数を宣言できることがわかりました。特定の状況でどちらが使用されるかなど、それらの違いを知りたいです。助けてくれてありがとう。

4

1 に答える 1

2

Stringクラス名とstringエイリアスに違いはありません。

私が従った一般的な経験則は、変数を宣言する場合はエイリアスを使用することです。

string foo = "bar";

メソッドを呼び出す場合は、クラス名を使用します

String.IsNullOrEmpty("");

以下も全く同じ」

  • ブール値とブール値
  • Int32 と int
  • ダブルとダブル

于 2013-11-29T05:48:58.950 に答える