Menu
Coddy logo textTech

文字列補完

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);
challenge icon

チャレンジ

初心者

入力としてランダムな文字列を 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();
        
        // 以下にコードを記述してください
        
    }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン