C# の値の型は、構造体、列挙型、ブール値、整数値の型、浮動小数点値の型、および 10 進数値の型を含む変数に直接格納され、パフォーマンスは向上しますが、参照がありません。タイプ。
C# 値型の型
値型は C# のデータ型であり、その値は直接格納されます。変数で。これらは基本的なデータ型のように動作しますが、追加の機能があります。 C# の値の型には次のものがあります。
-
構造体 (struct): 構造体は、値型フィールドと参照型フィールドを含む関連データのコレクションです。構造体のインスタンスは変数に直接保存されます。
-
Enum (列挙型): 列挙型は、名前付き定数を持つ値型のセットです。これらの定数は、一連の離散値を表します。
-
ブール値 (bool): ブール値は true または false を表します。
-
整数値型: C# では、byte、short、int、long、sbyte、ushort、uint、ulong などのさまざまな整数値型が提供されています。これらは、さまざまな範囲と精度の整数を表します。
-
浮動小数点値の型: C# では、float と double の 2 つの浮動小数点値の型が提供されます。これらは、さまざまな範囲と精度の浮動小数点数を表します。
-
10 進数値型: 10 進数値型 (10 進数) は、固定精度の 10 進数値を表します。
値型はヒープに割り当てられたメモリ内のスペースを占有せず、変数間で渡されるときにコピーされます。これらは参照型よりも高いパフォーマンスを提供しますが、多くの場合、参照型が提供する機能が欠けています。
以上がC# の値の型にはどのような種類がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。