逐語的文字列を補間でどのように使用しますか?

キース:

C#6には、補間された文字列という新しい機能があります。

これらを使用すると、インデックスに依存するのではなく、式をコードに直接配置できます。

string s = string.Format("Adding \"{0}\" and {1} to foobar.", x, this.Y());

になる:

string s = $"Adding \"{x}\" and {this.Y()} to foobar.";

ただし、次のような逐語的文字列(主にSQLステートメント)を使用して、複数の行にまたがる多くの文字列があります。

string s = string.Format(@"Result...
Adding ""{0}"" and {1} to foobar:
{2}", x, this.Y(), x.GetLog());

これらを通常の文字列に戻すのは面倒です:

string s = "Result...\r\n" +
$"Adding \"{x}\" and {this.Y()} to foobar:\r\n" +
x.GetLog().ToString();

逐語的文字列と補間文字列の両方を一緒に使用するにはどうすればよいですか?

キース:

$@接頭辞の両方同じ文字列に適用できます

string s = $@"Result...
Adding ""{x}"" and {this.Y()} to foobar:
{x.GetLog()}";

C#6導入されて以来補間された逐語的文字列はトークン$@開始する必要がありましたが、C#8で開始すると、$@またはのいずれを使用できます@$

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Kotlinで文字列補間はどのように機能しますか?

分類Dev

Kotlinで文字列補間はどのように機能しますか?

分類Dev

Kotlinで文字列補間はどのように機能しますか?

分類Dev

C#6.0の文字列補間で引用符をどのように入力しますか

分類Dev

式を使用しないC#文字列補間はどのようにコンパイルされますか?

分類Dev

逐語的な文字列でエスケープ文字を使用するにはどうすればよいですか?

分類Dev

文字列補間と逐語的文字列を一緒に使用してJSON文字列リテラルを作成する方法

分類Dev

Elixirでは、文字列補間を使用して数値をどのようにフォーマットしますか

分類Dev

javascriptまたはtypescript文字列の変数値を補間するにはどうすればよいですか?

分類Dev

Spark は (文字列補間なしで) 文字列のシステム プロパティをどのように解決しますか?

分類Dev

Rubyのように文字列補間からElixirで動的関数名を使用する方法はありますか?

分類Dev

Reactの文字列変数で文字列補間を行うにはどうすればよいですか?

分類Dev

文字列リテラルで文字列補間を使用するにはどうすればよいですか?

分類Dev

補間された文字列内に関数を配置できますか?その場合、どのように配置しますか

分類Dev

SQLから読み取った文字列を逐語的に扱うにはどうすればよいですか?

分類Dev

Angular 6+で補間を使用してjson文字列のプロパティを表示するにはどうすればよいですか?

分類Dev

文字列補間/文字列テンプレートはどのように機能しますか?

分類Dev

Angularは補間で式をどのように評価しますか?

分類Dev

文字列補間で条件演算子を使用するにはどうすればよいですか?

分類Dev

Elixirで文字列補間を評価または実行するにはどうすればよいですか?

分類Dev

ポンピング補題で文字列をどのように分割しますか?

分類Dev

Rubyで文字列補間を使用するとどうなりますか?

分類Dev

文字列の式でJSXを補間するにはどうすればよいですか?

分類Dev

この文字列を逐語化しようとすると失敗するのはなぜですか?

分類Dev

C#6の文字列補間では、引数にstring.Format()のようなボックスを使用しますか?

分類Dev

補間された文字列のモックを設定するにはどうすればよいですか?

分類Dev

termcolor.coloredの補間文字列を作成するにはどうすればよいですか?

分類Dev

bashコマンド文字列の逐語的な文字を確認するにはどうすればよいですか?

分類Dev

2番目の位置のCharindexを介して部分文字列を使用して中間単語を取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    Kotlinで文字列補間はどのように機能しますか?

  2. 2

    Kotlinで文字列補間はどのように機能しますか?

  3. 3

    Kotlinで文字列補間はどのように機能しますか?

  4. 4

    C#6.0の文字列補間で引用符をどのように入力しますか

  5. 5

    式を使用しないC#文字列補間はどのようにコンパイルされますか?

  6. 6

    逐語的な文字列でエスケープ文字を使用するにはどうすればよいですか?

  7. 7

    文字列補間と逐語的文字列を一緒に使用してJSON文字列リテラルを作成する方法

  8. 8

    Elixirでは、文字列補間を使用して数値をどのようにフォーマットしますか

  9. 9

    javascriptまたはtypescript文字列の変数値を補間するにはどうすればよいですか?

  10. 10

    Spark は (文字列補間なしで) 文字列のシステム プロパティをどのように解決しますか?

  11. 11

    Rubyのように文字列補間からElixirで動的関数名を使用する方法はありますか?

  12. 12

    Reactの文字列変数で文字列補間を行うにはどうすればよいですか?

  13. 13

    文字列リテラルで文字列補間を使用するにはどうすればよいですか?

  14. 14

    補間された文字列内に関数を配置できますか?その場合、どのように配置しますか

  15. 15

    SQLから読み取った文字列を逐語的に扱うにはどうすればよいですか?

  16. 16

    Angular 6+で補間を使用してjson文字列のプロパティを表示するにはどうすればよいですか?

  17. 17

    文字列補間/文字列テンプレートはどのように機能しますか?

  18. 18

    Angularは補間で式をどのように評価しますか?

  19. 19

    文字列補間で条件演算子を使用するにはどうすればよいですか?

  20. 20

    Elixirで文字列補間を評価または実行するにはどうすればよいですか?

  21. 21

    ポンピング補題で文字列をどのように分割しますか?

  22. 22

    Rubyで文字列補間を使用するとどうなりますか?

  23. 23

    文字列の式でJSXを補間するにはどうすればよいですか?

  24. 24

    この文字列を逐語化しようとすると失敗するのはなぜですか?

  25. 25

    C#6の文字列補間では、引数にstring.Format()のようなボックスを使用しますか?

  26. 26

    補間された文字列のモックを設定するにはどうすればよいですか?

  27. 27

    termcolor.coloredの補間文字列を作成するにはどうすればよいですか?

  28. 28

    bashコマンド文字列の逐語的な文字を確認するにはどうすればよいですか?

  29. 29

    2番目の位置のCharindexを介して部分文字列を使用して中間単語を取得するにはどうすればよいですか?

ホットタグ

アーカイブ