C# で $ を使用した文字列補間

C De Wo Shi Yongshita Wen Zi Lie Bu Jian



文字列補間は、開発者が文字列リテラル内に式を埋め込むことができる C# の便利な機能です。これは、文字列リテラル内のプレースホルダー内に変数または式の値を含めることによって、文字列を作成する方法です。

文字列補間は、ドル記号 ($) の後に中かっこ ({}) を続けて式を囲むことによって行われます。この記事では、C# でドル記号を使用して文字列補間を行う方法について説明します。

C# で $ を使用した文字列補間

C# で文字列補間を使用するには、文字列リテラルの前に $ 文字を付けてから、文字列リテラル内の中括弧 {} 内に式を含めて、値を補間することができます。次に例を示します。







使用して システム ;

クラス プログラム {
静的 空所 主要 ( [ ] 引数 ) {
名前 = '彼自身' ;
整数 = 25 ;
コンソール . 書き込み行 ( $ 「私の名前は {name} で、年齢は {age} 歳です」 ) ;
}
}

このコードでは、文字列リテラル「My name is {name} and I am {age} years old」が変数の値で補間されます。 名前 、このコードの結果は次のとおりです。





文字列補間を使用する場合、中括弧内に式を挿入することもできます。例として、次のことを考慮してください。





使用して システム ;
クラス プログラム {
静的 空所 主要 ( [ ] 引数 ) {
整数 バツ = 10 ;
整数 = 20 ;
コンソール . 書き込み行 ( $ 「{x} と {y} の合計は {x + y} です。」 ) ;
}
}

このコードでは、補間された文字列リテラル内に式 {x + y} が含まれています。このコードの結果は次のようになります。



結論

C# の文字列補間は、文字列リテラル内に式を埋め込む強力な方法です。 $ 文字の後に中かっこ {} を使用することで、開発者はより読みやすく保守しやすいコードを作成し、記述と理解が容易になります。文字列補間は、複雑な文字列連結式を不要にすることで、文字列連結を簡素化し、コードの可読性を向上させます。