C#変数(string)

変数(string)

ここで必ず覚えること

  1. 変数には名前とデータ型(型)が必要
    1. 変数にはデータ型を指定して宣言しなくてはいけない
      using System;
      class Program
      {
      static void Main(string[] args)
      {
      // データ型 変数名;
      string a;
      }
      }

    2. 変数を宣言した行で値を代入することを 初期化という
      using System;
      class Program
      {
      static void Main(string[] args)
      {
      // 変数の宣言時に初期化
      string a = "123";
      }
      }

  2. var a = "123"; という命令で、変数 a に文字列 123 を代入している
    1. var というのは「型推論する」つまり「右辺の型に応じて自動的に変数の型を決定する」キーワードである
      using System;
      class Program
      {
      static void Main(string[] args)
      {
      // コンピューターが右辺の値"123"を見て文字列と判断する
      var a = "123"
      }
      }

    2. 本来 varstring と指定する
      using System;
      class Program
      {
      static void Main(string[] args)
      {
      // var a = "123"と同等
      string a = "123"
      }
      }

    3. stringvar どちらを使ってもよい

  3. 変数には値が入っていて、変数を使うとプログラム内でその値を使うことができる


    using System;
    class Program
    {
    static void Main(string[] args)
    {
    string name = "山田"
    // 山田と出力される
    Console.WriteLine(name);
    }
    }

  4. + で文字列と文字列を連結した文字列を作れる

    1. 例: "abc" + "def""abcdef" となる


    using System;
    class Program
    {
    static void Main(string[] args)
    {
    // abcdefと出力される
    Console.WriteLine("abc" + "def");

    string firstName = "太郎";
    string lastName = "山田";
    // 山田太郎と出力される
    Console.WriteLine(lastName + firstName);
    }
    }

課題

C#体験編1: C#をはじめよう