#C
# のデータ型 C# では、さまざまなデータ値を表すさまざまなデータ型が提供されています。これらの型は、次の主なカテゴリに分類されます。
値の型
-
整数型: byte、sbyte、short、ushort、int、uint、long、 ulong
-
浮動小数点型: float、double
-
文字型: char
-
ブール型: bool
-
列挙型: enum
参照型
-
クラス: クラスとして自己宣言定義された型
-
構造: struct として宣言されたカスタム型
-
配列: T[]
- # #String として宣言: 文字列 (実際には char[] 配列のエイリアス)
- Delegate: デリゲートとして宣言された型 X Y
その他の型
- null: 値がないことを表す特別な値
- dynamic: 実行時に型を決定できる型
- Void: 値を返さない型を表します
詳細な説明
値の型:
スタックに保存されます。 - 他の値やオブジェクトへの参照ではなく、値が直接含まれます。
- コピーする場合は、値のコピーを作成します。
-
参照型 :
はヒープに格納されます。 - 別のオブジェクトまたは値への参照が含まれます。
- コピーするときは、元のオブジェクトへの参照を作成します。
-
その他の型:
- Null: 欠落値または初期化されていない値を表します。
- 動的: コンパイル時に型をチェックしないため、実行時に型を動的に決定できます。
- Void: 通常、メソッドまたは関数の戻り値の型に使用され、メソッドまたは関数が値を返さないことを示します。
以上がC#で提供されるデータ型の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。