C#で1つの変数と複数の変数の値を出力する方法
C#で変数の値をコンソールに表示するには、Console.WriteLine()メソッドを使用します。この記事では、単一の変数を出力する基本的な方法から、複数の変数を一度に出力する方法まで、具体例を交えて解説します。
単一の変数を出力する
C#で1つの変数の値を表示するだけなら、Console.WriteLine()を使うだけで実現できます。文字列と変数を「+」演算子で連結して出力するのが最もシンプルな方法です。
次の例では、変数「a」の値を1行で表示しています。
例
using System;
using System.Linq;
class Program {
static void Main() {
int a = 10;
Console.WriteLine("Value: " + a);
}
}
このコードを実行すると、コンソールに「Value: 10」と出力されます。
複数の変数を出力する
C#で複数の変数の値を同時に表示する場合は、Console.WriteLine()内で書式指定子(プレースホルダー)を使用します。「{0}」「{1}」のようなプレースホルダーを文字列中に記述し、カンマ区切りで変数を渡すことで、それぞれの位置に対応する変数の値が埋め込まれます。
次の例では、複数の変数「a」と「b」の値を1行で表示しています。
例
using System;
using System.Linq;
class Program {
static void Main() {
int a = 10;
int b = 15;
Console.WriteLine("Values: {0} {1} ", a, b);
}
}
上記のコードでは、「{0}」が変数aの値(10)に置き換えられ、「{1}」が変数bの値(15)に置き換えられます。そのため、実行結果は「Values: 10 15」となります。
まとめ
- 単一の変数の出力: 「+」演算子で文字列と変数を連結して
Console.WriteLine()に渡す。 - 複数の変数の出力: 書式指定子「{0}」「{1}」を使い、カンマ区切りで変数を順に渡す。
書式指定子を使う方法は、変数の数が増えても読みやすく、出力形式を柔軟に制御できるため、実務でも広く使われています。
-
Pythonの多重代入を解説:単一の値や複数のオブジェクトを同時に代入する方法
Pythonでは、1つの値を複数の変数に同時に代入することができます。これを「多重代入(チェーン代入)」と呼びます。 単一の値を複数の変数に代入する 基本的な書き方は以下のとおりです。 a = b = c = 1 このコードを実行すると、まず値が 1 の整数オブジェクトがメモリ上に作成され、その同じメモリ位置が変数 a、b、c のすべてに割り当てられます。つまり、3つの変数はすべて同一のオブジェクトを参照している状態になります。 複数のオブジェクトを複数の変数に代入する Pythonでは、複数の値を一度に複数の変数へ代入することも可能です。変数名と値をカンマで区切って記述します。 a
-
Pythonで単一変数と複数変数を出力する方法|Python 2.xと3.xの違いを徹底解説
この記事では、Pythonの異なる2つのバージョン(Python 2.7とPython 3.6)を使って、単一変数および複数変数の出力方法をそれぞれ確認していきます。バージョンによってprintの書き方が大きく異なるため、その違いをコード例とともに見ていきましょう。 Python 2.7の場合 単一変数の出力 >>> #Python 2.7 >>> #単一変数の出力 >>> print 27 27 >>> print "Rahul" Rahul >>> #括弧を付けても単一変数とし