可変文字列と引数の数を含む.NETString.Format

ヨハネスウェントゥ

文字列MyStringと文字列のリストMyListを受け入れるメソッドを作成したいと思います。

MyStringには、{0}、{1}などのプレースホルダーが含まれています...しかし、事前にいくつあるかはわかりません。例:「ここに何かを置きたい:{0}とそこに何かを置きたい:{1}」

MyListには、MyStringで置換する必要のある文字列が正しい場所に含まれています。インデックス0の最初の文字列は、プレースホルダー{0}に配置する必要があります。

String.Formatでこれを実現したいのですが、MyStringを引数のリストとして渡す方法がわかりません。

これはVB.NETで可能ですか?

ありがとうございました

ティムシュメルター

リストを配列に変換するだけで、このオーバーロードを呼び出すことになります

string result = string.Format(formatString, list.ToArray());

例えば:

string formatString = "I want to put something here: {0} and something there: {1}";
var list = new List<string> { "foo", "bah" };
string result = string.Format(formatString, list.ToArray());
// Result:  I want to put something here: foo and something there: bah

リストを渡すと、の間違ったオーバーロードString.Formatが使用されます。


C#で申し訳ありませんが、ここではVB.NET:

Dim result = String.Format(formatString, list.ToArray())

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

.NETString.Formatパディング0のマイナスサインインカウントを含める

分類Dev

なぜ.NETStringは不変なのですか?

分類Dev

.NETStringオブジェクトと無効なUnicodeコードポイント

分類Dev

文字列として文字列内に{}を含むstring.format()

分類Dev

文字列形式.formatを変数に

分類Dev

String.format()の可変長引数リストの使用

分類Dev

可変個引数テンプレート引数を使用したboost :: format

分類Dev

string.Format()の引数として配列を使用する

分類Dev

Python文字列フォーマットの位置引数:str.formatとf-string

分類Dev

引数の数に対応する文字を含むフォーマット文字列に展開する可変個引数マクロラッパー

分類Dev

可変個引数ではない値をfmt :: formatに渡す方法は?

分類Dev

可変個引数パラメーターを使用したBoost :: formatのフィード

分類Dev

内部に変数を含むString.formatフラグを作成する方法

分類Dev

.format()を使用した複数行の文字列インデント

分類Dev

スペースを含む可変数の引数を完了する方法

分類Dev

列挙型と文字列の可変引数を渡すJavaエラー

分類Dev

一重引用符への引数を含むJavascript文字列

分類Dev

bashの関数の引数としてスペースを含む文字列を渡す

分類Dev

.formatの変数を変更した後、文字列形式のグローバル変数が同じままであるのはなぜですか?

分類Dev

引数を含む文字列をPythonで配列に変換します

分類Dev

String.Format引数のnull例外

分類Dev

String.Formatのフォーマット文字列に変数を使用する場合、\ n

分類Dev

変数を含む文字列、変数を含む次の文字列を置き換える方法

分類Dev

関数名として変数を含む文字列を使用する

分類Dev

PowerShellGet-変数と文字列を含むChildItem

分類Dev

スペースを含む非標準の評価引数を単一の文字列に変換します

分類Dev

整数と複数の区切り文字を含む Java 解析文字列

分類Dev

可変数の指定子を含むフォーマット文字列を作成する

分類Dev

ループ内の変数として使用される内部の変数を含む文字列

Related 関連記事

  1. 1

    .NETString.Formatパディング0のマイナスサインインカウントを含める

  2. 2

    なぜ.NETStringは不変なのですか?

  3. 3

    .NETStringオブジェクトと無効なUnicodeコードポイント

  4. 4

    文字列として文字列内に{}を含むstring.format()

  5. 5

    文字列形式.formatを変数に

  6. 6

    String.format()の可変長引数リストの使用

  7. 7

    可変個引数テンプレート引数を使用したboost :: format

  8. 8

    string.Format()の引数として配列を使用する

  9. 9

    Python文字列フォーマットの位置引数:str.formatとf-string

  10. 10

    引数の数に対応する文字を含むフォーマット文字列に展開する可変個引数マクロラッパー

  11. 11

    可変個引数ではない値をfmt :: formatに渡す方法は?

  12. 12

    可変個引数パラメーターを使用したBoost :: formatのフィード

  13. 13

    内部に変数を含むString.formatフラグを作成する方法

  14. 14

    .format()を使用した複数行の文字列インデント

  15. 15

    スペースを含む可変数の引数を完了する方法

  16. 16

    列挙型と文字列の可変引数を渡すJavaエラー

  17. 17

    一重引用符への引数を含むJavascript文字列

  18. 18

    bashの関数の引数としてスペースを含む文字列を渡す

  19. 19

    .formatの変数を変更した後、文字列形式のグローバル変数が同じままであるのはなぜですか?

  20. 20

    引数を含む文字列をPythonで配列に変換します

  21. 21

    String.Format引数のnull例外

  22. 22

    String.Formatのフォーマット文字列に変数を使用する場合、\ n

  23. 23

    変数を含む文字列、変数を含む次の文字列を置き換える方法

  24. 24

    関数名として変数を含む文字列を使用する

  25. 25

    PowerShellGet-変数と文字列を含むChildItem

  26. 26

    スペースを含む非標準の評価引数を単一の文字列に変換します

  27. 27

    整数と複数の区切り文字を含む Java 解析文字列

  28. 28

    可変数の指定子を含むフォーマット文字列を作成する

  29. 29

    ループ内の変数として使用される内部の変数を含む文字列

ホットタグ

アーカイブ