文字列補完
CoddyのC#ジャーニー「基礎」セクションの一部 — レッスン 32/69。
これまでに、単純な文字列を出力する方法を学びましたが、時には文字列の中に変数の値を挿入する必要があります。
例えば:
int age = 10;
System.Console.WriteLine("His age is: age");これは、"His age is: 10"ではなく"His age is: age"と出力されます。
これを解決するために、文字列補間を使用します:
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 の中にあるランダムな文字列を出力してください。
例についてはテストケースを確認してください!
チートシート
文字列に変数の値を挿入するには、$ と {} を使用した文字列補間を使用します。
int age = 30;
string name = "Alice";
System.Console.WriteLine($"Name: {name}, Age: {age}");あるいは、+ 演算子を使用して文字列を連結します。
System.Console.WriteLine("Name: " + name + " Age: " + age);自分で試してみよう
using System;
public class Program {
public static void Main(string[] args) {
string rnd = Console.ReadLine();
// 以下にコードを記述してください
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。