#2 C#で学ぶ変数とデータ型の基本
C#はJavaとよく似た書き方をする言語ですが、変数の扱いにはいくつか独自の便利な仕組みがあります。この記事では、C#における変数の作り方と、代表的なデータ型について解説します。
型を明示して変数を作る
C#の変数は、Javaと同じように型を明示して作ります。
int age = 20;
代表的なデータ型
C#の基本的なデータ型には、次のようなものがあります。
- 整数(int)
- 浮動小数点数(double)
- 文字列(string)
- 真偽値(bool)
varによる型推論
C#には`var`というキーワードがあり、代入する値から型を自動的に判断してくれます。
var age = 20;
この場合も、変数の型自体は`int`に固定されており、後から文字列を代入することはできません。「型を書くのを省略できるだけ」というのがポイントです。
読み取り専用を表すconst・readonly
値を変更されたくない変数には、`const`や`readonly`というキーワードを使います。
const int MAX = 100;
設定値のように、プログラムの実行中ずっと変わってほしくない値に使うと、うっかりミスを防げます。
C#ならではの注意点
C#には「Nullable型」という仕組みがあり、通常は値が入っている前提の型(int など)に対して、`int?`のように書くことで、値がない状態(null)も許容できるようになります。データベースの値など、「値が存在しないかもしれない」場面を扱う際によく使われる書き方なので、覚えておくとよいでしょう。
まとめ
C#の変数は型を明示するのが基本ですが、`var`による型推論も広く使われています。`const`・`readonly`による変更禁止の指定と合わせて覚えておくと、意図が伝わりやすいコードになります。
本ページはプロモーションを含みます。
参考書籍(PR)
C#をもっと学びたい方には「確かな力が身につくC#「超」入門 第2版」がおすすめです。
コメント
コメントを投稿