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}", ...); 能够使用变量名来做到这一点会很好,但是字典也是可以接受的。