0

重複の可能性:
文字列と文字列の違いは何ですか?

私はC#を使用してしばらく作業してきましたが、両方のタイプの違いに気づいたことがあります。

String myStringAsClass;
string myStringAsStruct;

文字列クラスの静的関数と文字列構造体の宣言を使用するためにコードまたは変換で使用できる説明以外に違いはありますか?

どうもありがとうございます!

4

3 に答える 3

4

それらは同じです。どちらも参照型です。

System.String == string
System.Object == object
System.Int32 == int
System.Int64 == long

...等。

于 2013-02-05T09:45:50.793 に答える
1

stringは のエイリアスでSystem.Stringありint、 のエイリアスでもありSystem.Int32ます。

于 2013-02-05T09:47:13.937 に答える
0

C# のクラスと構造体には違いがあります。ただし、それはここでは関係ありません。

String == string そしてどちらも class

したがって、要約すると、2 つの間に違いstringはなく、クラスです。

于 2013-02-05T09:47:05.427 に答える