ゲームに変数は欠かせない存在です。 例えばプレイヤーの体力、所持金、プレイヤーの位置などがあります。
int health = 100;
int money = 2400;
int player_x = 24;
int player_y = 9;
プレイヤーの名前なども変数ですね。
string playerName = "MARIO";
string shooterName = "AAA";
変数名の前にある「int」や「string」は「型」といいます。 intは整数の型、stringは文字列の型です。 型は、変数を入れるための型だと思ってください。 数値型に文字列を入れることはできませんし、文字列型に数値を入れることも出来ません。
string hoge = 123; // エラー
int piyo = "AAA"; // エラー
数値型には、他にも「float」という型があります。これは小数を扱うために必要です。
float speed = 15.6f;
float tax = 1.10f;
ちなみにboolという型の変数もあります。trueまたはfalseを保持し、条件分岐の際に使われます。
bool isDead = false;
bool debug = true;
実際に変数を使ってみましょう。 handleNameに入った文字とgradeに入った学年を表示するコードです。
using System;
public class Program
{
public static void Main()
{
string handleName = "グッピー"; // 自分のHNを入れてください
int grade = 3; // 自分の学年を入れてください
Console.WriteLine("Hello, " + handleName + "!!");
Console.WriteLine("My grade is " + grade + "!!");
}
}
自分の名前と学年が表示されましたでしょうか?