C# の $ 記号には、次の 3 つの主な意味があります: 1. 文字列補間、文字列に式を埋め込むために使用されます; 2. 匿名型、プロパティと初期化子が式に対応する一時的な型を作成するために使用されます。 3. パターン マッチング。さまざまな表現パターンを照合し、操作を指定するために使用されます。 C# の
$
C# では、$
記号は次の意味を持ちます。
文字列補間
#$
表記は文字列補間に使用され、式を文字列に直接埋め込むことができます。これにより、変数、定数、複雑な式を文字列に簡単に挿入できるようになります。
構文:
<code class="c#">$"字符串 {变量} 表达式"</code>
例:
<code class="c#">int age = 25; string message = $"我的年龄是 {age}。";</code>
匿名型
$
シンボルも匿名型に使用されます。これにより、プロパティが初期化子の式に対応する名前のない一時的な型を作成できます。
構文:
<code class="c#">new { 属性名 = 值, ... }</code>
例:
<code class="c#">var person = new { Name = "Alice", Age = 25 };</code>
パターン マッチング
C# 9.0 では、$
パターンマッチングにはシンボルが使用されます。これにより、さまざまな表現パターンを照合し、パターンごとに異なるアクションを指定できます。
構文:
<code class="c#">expression switch { pattern1 => expression1, pattern2 => expression2, ... }</code>
例:
<code class="c#">switch (age) { case 18..25: Console.WriteLine("年轻人"); break; case 26..60: Console.WriteLine("中年人"); break; default: Console.WriteLine("老年人"); break; }</code>
以上がC#の$とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。