C#データ型完全解説:int、double、bool、string等の使い方と実例
C#におけるデータ型とは
C#はあらゆるアプリケーションの骨格を形成する一連の基本データ型を提供します。これらの型は、変数が保持できる値の種類を定義し、ランタイムがそれらをどう扱うかを決定します。以下では最も一般的な型であるint、double、bool、stringを、明確で実行可能な例とともに解説します。
1) 整数型 (int)
int(Int32)型は、-2,147,483,648から2,147,483,647の整数を格納します。カウント、インデックス、算術演算で最も頻繁に使用される数値型です。

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
int num = 30;
Console.Write(num);
Console.ReadKey();
}
}
}
解説
int変数numを宣言し、値30を代入。- コンソールに
numを出力。
プログラム実行結果:

2) 倍精度浮動小数点数 (double)
double型は倍精度浮動小数点数を表し、科学データなど高精度計算に適しています。

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
double num = 30.33;
Console.Write(num);
Console.ReadKey();
}
}
}
解説
double変数numを宣言し、30.33を代入。- コンソールに
numを表示。
コンソール出力:

3) ブール型 (bool)
ブール型は論理値trueまたはfalseを保持し、制御フロー、条件分岐、フラグに不可欠です。

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
bool status = true;
Console.Write(status);
Console.ReadKey();
}
}
}
解説
bool変数statusを定義し、trueを設定。- ブール値を出力。
出力:

4) 文字列型 (string)
文字列はUnicode文字シーケンスを格納し、テキスト処理、ユーザー対話、データシリアライゼーションに不可欠です。

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
string message = "Hello";
Console.Write(message);
Console.ReadKey();
}
}
}
解説
string変数messageを宣言し、"Hello"で初期化。- 文字列をコンソールに出力。
結果:

これらの例は、すべてのC#開発者がマスターすべき核心データ型を示しています。各型のセマンティクスと適切なユースケースを理解することで、よりクリーンで安全、高性能なコードが書けるようになります。
C言語
- C# usingステートメント完全ガイド:名前空間インポート、エイリアス、静的ディレクティブ
- C++データ型完全ガイド:基本型、修飾子、ベストプラクティス
- C言語データ型完全解説:int、float、charなど
- C言語ユーザー定義関数の4つの実証済みパターン
- C++変数とデータ型:int、double、char、string、boolを徹底解説
- C++演算子を徹底解説:種類、例、サンプルプログラム付き
- C++ char型をマスター:宣言、ASCII、変換テクニック
- C++構造体を実例で徹底解説
- C++のstd::listをマスターする:構文、関数、実践例
- C言語free()関数完全マスター:実践ガイドと例
- C言語のデータ型完全ガイド:整数、浮動小数点、void型