文字列の埋め込み
CoddyのC#ジャーニー「基礎」セクションの一部。レッスン 32/70。
これまでに単純な文字列を出力する方法を学びましたが、文字列に変数の値を挿入する必要がある場合もあります。
たとえば:
int age = 10;
System.Console.WriteLine("His age is: age");これは "His age is: age" を出力します。"His age is: 10" ではありません。
これを解決するには、文字列補間を使います。
int age = 30;
string name = "Alice";
double balance = 1500.75;
System.Console.WriteLine($"Name: {name}, Age: {age}, Balance: {balance}");$は、その文字列が補間文字列であることを示します。{}は変数のプレースホルダーです。
文字列と変数を組み合わせる別の方法は、プラス演算子 + を使うことです。
System.Console.Write("Name: " + name + " Age: " + age + " Balance: " + balance);チャレンジ
初心者ランダムな文字列を入力として、rndという名前の変数に格納するコードが与えられています。
文字列補間を使って、"The input is: "と、変数rndに入っているランダムな文字列をコンソールに出力してください。
例についてはテストケースを確認してください。
自分で試してみよう
using System;
public class Program {
public static void Main(string[] args) {
string rnd = Console.ReadLine();
// 以下にコードを書いてください
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: C#オンラインコンパイラ