2. C#の変数 チートシート

変数の宣言→代入→取り出しの流れ

//変数を宣言。intは変数の型「整数」を表すキーワード
int age = 12;

/* 上記は下記の省略した書き方
int age;
age = 12;
*/

Console.WriteLine(age); //変数に入れた値を取り出す
Console.WriteLine("年齢は{0}才だよ", age); //文字列と組み合わせて取り出す
12
年齢は12才だよ

文字列型(string型)の変数nameに代入~再代入

//文字列型(string型)のname変数を用意
string name;
name = "山田";

// string name = "山田"; と一行で書くことも可能

Console.WriteLine("{0}さん、おはよう", name);
Console.WriteLine("{0}さん、おやすみ", name);

//変数に再代入
name = "平岡";

Console.WriteLine("{0}さん、さよなら", name);
山田さん、おはよう
山田さん、おやすみ
平岡さん、さよなら

演算した結果を変数に代入

int height = 7;
int width = 4;

int area;
area = height * width; // int area = height * width;とも書ける

Console.WriteLine("面積:{0}㎡",area);
面積:28㎡

varを使った簡単な変数の書き方

intやstringを使わなくても、varと書けば自動的に判断してくれる。varを使った書き方が一般的。
専門用語では「黙示的に型変換されたローカル変数」という。
varを使った場合は宣言と初期化は一行で書く。

/*
複数行で書くとエラーになる
var name;
name = "近藤";
*/

var name ="近藤";
var age = 87;
Console.WriteLine("{0}さんは{1}才", name, age);
近藤さんは87才

キーボード入力を変数に代入

キーボードからの入力はすべて「文字列」になるので、「数値」として使う場合はint.Parseメソッドで変換する必要がある。

Console.WriteLine("名前を入れてね");
var name = Console.ReadLine(); //「山田」と入力
Console.WriteLine("{0}さん、おはよう", name);
名前を入れてね
山田(キーボード入力)
山田さん、おはよう

タイトルとURLをコピーしました