Skip to content

JA CSharp Types

Codex edited this page Oct 11, 2026 · 2 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

すべての組み込みタイプ

マニュアルC# · 例題UO

タイプ 目的地
bool ブール値
byte、sbyte、short、ushort 小さい整数
int、uint、long、ulong 符号付き整数と符号なし整数
nint、nuint プロセス ポインターのサイズを表す整数
float、double 浮動小数点数
decimal 10 進数の計算
char コードユニット UTF-16
string 不変のテキスト
object コモンベースタイプ
dynamic 実行時のリンク操作

値のタイプには、数値、bool、char、構造体、列挙型が含まれます。クラス、配列、文​​字列、インターフェイス、およびデリゲートは参照型です。構造体に代入すると、その値がコピーされます。参照割り当てでは、2 つの変数を 1 つのオブジェクトに残すことができます。

簡単な例 (Example.cs)

この例を Example.cs として別に保存し、このページの他の例とは独立して実行してください。

Example.cs:

// PROJECT-EXAMPLE
int count = 3;
string name = "Ore";
bool ready = true;
System.Console.WriteLine($"{name}:{count}:{ready}");

結果:

Ore:3:True
int hp = 50;
double fraction = hp / 100.0;
decimal price = 12.50m;
string text = $"HP={hp}, fraction={fraction:F2}, price={price}";
UO.Print(text);

var は初期式から型を推測します。これは別個の動的タイプではありません。 void は、メソッドの戻り値がないことを意味します。 default(T) は、T のデフォルト値を作成します。

var count = 3;
object boxed = count;
int restored = (int)boxed;
UO.Print(restored.ToString());

公式ドキュメント: すべての組み込み型 - Microsoft Learn。

Clone this wiki locally