18
C#での名前付き文字列のフォーマット
C#の位置ではなく名前で文字列をフォーマットする方法はありますか? Pythonでは、私はこの例のようなことをすることができます(ここから恥知らずに盗まれます): >>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has 002 quote types. これをC#で行う方法はありますか?たとえば、次のように言います。 String.Format("{some_variable}: {some_other_variable}", ...); 変数名を使用してこれを実行できると便利ですが、辞書も使用できます。