C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で変数に値を割り当てる方法をわかりやすく解説

変数とは何か

変数(variable)とは、プログラムが操作できる記憶領域に付けられた名前のことです。C#では、すべての変数が特定の型を持っており、その型によって次の要素が決まります。

  • 変数が使用するメモリのサイズと配置(レイアウト)
  • そのメモリに格納できる値の範囲
  • 変数に対して実行できる操作の種類

つまり、型を選ぶことは「その変数にどんなデータを扱わせるのか」を決めることに直結します。たとえば int 型なら整数、double 型なら小数を扱うといった具合です。

変数への値の割り当て方

変数に値を割り当てる(代入する)には、代入演算子「=」の右側に値を記述します。基本的な書き方は次のとおりです。

int a = 10;

この例では、整数型(int)の変数 a を宣言し、同時に 10 という値を代入しています。「=」は数学のイコールではなく「右側の値を左側の変数に入れる」という意味である点に注意しましょう。

サンプルコード:変数の宣言・代入・出力

ここで、変数を宣言して値を代入し、その結果をコンソールに出力する一連の流れを見てみましょう。

Example

using System;

namespace Demo {

    class Program {

        static void Main(string[] args) {

            int a;      // 変数の宣言

            a = 100;    // 変数への値の代入

            Console.WriteLine("a = {0}", a);
            Console.ReadLine();
        }
    }
}

Output

a = 100

コードのポイント解説

上記のコードでは、まず int 型の変数 a を宣言しています。宣言した直後の変数にはまだ値が入っていないため、次の行で「=」を使って 100 を代入しています。最後に Console.WriteLine メソッドで変数の中身を出力しており、{0} の部分は引数として渡された変数 a の値に置き換わります。

宣言と代入を1行でまとめる

変数の宣言と最初の値の代入(初期化)は、次のように1行でまとめて書くこともできます。実際の開発ではこちらの書き方がより一般的です。

int b = 50;

このように、C#での変数への値の割り当ては非常にシンプルです。基本となる「=」演算子の使い方をしっかり押さえておけば、以降のプログラミング学習もスムーズに進められます。

  1. Matplotlibでカテゴリ変数をプロットする方法

    Matplotlibでは、カテゴリ変数(カテゴリカルデータ)も簡単に可視化できます。この記事では、辞書形式のデータを用いて、棒グラフ・散布図・折れ線グラフの3種類のプロットを描画する基本的な手順を紹介します。 カテゴリ変数をプロットする手順 図のサイズを設定し、サブプロット間および周囲の余白(パディング)を調整します。 データを格納した辞書を作成します。 辞書からキー(カテゴリ名)と値(数値)をそれぞれ抽出します。 図(figure)とサブプロット(axes)のセットを作成します。 抽出したnames(カテゴリ名)とvalues(値)を使って、bar(棒グラフ)、scatter(散布図)、p

  2. Windows 10 で環境変数を設定・編集する方法を初心者向けに解説

    環境変数とは、PC上で動作するプログラムの設定に使われるグローバルな値のことです。名前だけ聞くと難しく感じられますが、実際には「さまざまなアプリが共通して参照できる設定情報の保管場所」と考えると分かりやすいでしょう。 環境変数にはユーザーごとに紐づくものがあり、ユーザーアカウントが異なれば設定内容も変わります。その一方で、「%windir%」のようなシステム全体で共通の変数も存在します。たとえば「%windir%」は、Windowsがインストールされているディレクトリ(例:「C:\Windows」)を常に指します。アプリ側ではこの値を直接ハードコードせず、「%windir%」を参照することでW