引数の書式指定子を別の引数としてString.Formatに渡すことは可能ですか?

StackOverflow https://stackoverflow.com/questions/1825724

  •  22-07-2019
  •  | 
  •  

質問

たとえば、文字列変数にDateTime format-stringがあるとします。この無効なコードに相当する構文またはメソッドが.NETにあります:

String line = String.Format("{0:{1}}", DateTime.Now, dateTimeFormat);
                                ^^^                        ^
                                 |                         |
                                 +-- this would use this --+
役に立ちましたか?

解決

この構文の概要は、動的パラメーターをほとんど除外していると思います。

日付を事前にフォーマットするか、フォーマット文字列を生成することにより、何らかの方法で2段階システムを使用する必要があります。しかし、どちらも問題よりも悪いと思います。

他のヒント

単に何が問題なのか

string line = DateTime.Now.ToString(dateTimeFormat);

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top