C#はなぜ静的型付け言語

2023年12月22日

プログラミニは、大きく分けて静的型付け言語と動的型付け言語があります。C#は静的型付け言語になります。

なぜ、静的型付け言語なのか

理由1

ネイティブ(OS毎に実行できる状態にする)で実行する場合、コンパイルするときにメモリの範囲を決定することが必要です。静的(変数の宣言が必要)にすることで、可能になります。

int i = 1;
string str = "文字列";

理由2

プログラムの実行前にIDEでエラーのチェックができます。次の例では、int型とstring型の加算でエラーが表示されています。想定していない間違いを知ることができます。

C#

Posted by hidepon