C#で変数の内容を整形して出力するには 文字列オブジェクトのformatメソッドを利用します。
[文字列または、文字列オブジェクト].format(変数1, 変数2, ...変数n)
文字列中のプレースメントは {}
で表現します。文字列のプレースメントにパラメーターの値が埋め込まれた結果が
formatメソッドの戻り値として返ります。
Text = "品名:{} 価格:{} 在庫:{}"
outputValue = Text.format("ぺんぎんクッキー", 240, 8)
print(outputValue)
{}
で表現します。今回の例では、3つのプレースメントが文字列中に存在します。Text = "品名:{} 価格:{} 在庫:{}"
文字列オブジェクト(文字列変数)のformatメソッドを呼び出します。
パラメーターにプレースメントに埋め込む値を与えます。今回の例では3つのプレースメントがあるため、formatメソッドのパラメーターも3つ与えます。
文字列に値が埋め込まれた結果は、formatメソッドの戻り値として返ります。今回は結果を outputValue
変数に代入します。
outputValue = Text.format("ぺんぎんクッキー", 240, 8)
outputValueの値を出力します。
print(outputValue)
Pythonのコードを実行します。
下図の実行結果が表示されます。文字列のプレースメントにformatメソッドのパラメータの値が埋め込まれた結果が表示できました。
品名:ぺんぎんクッキー 価格:240 在庫:8