相关疑难解决方法(0)

C#中命名的字符串格式

有没有办法按名称格式化字符串而不是在C#中定位?

在python中,我可以做类似这个例子的事情(从这里无耻地偷走):

>>> print '%(language)s has %(#)03d quote types.' % \
      {'language': "Python", "#": 2}
Python has 002 quote types.
Run Code Online (Sandbox Code Playgroud)

有没有办法在C#中做到这一点?比如说:

String.Format("{some_variable}: {some_other_variable}", ...);
Run Code Online (Sandbox Code Playgroud)

能够使用变量名称来做这件事会很好,但字典也是可以接受的.

c# string-formatting .net-3.5

155
推荐指数
7
解决办法
7万
查看次数

标签 统计

.net-3.5 ×1

c# ×1

string-formatting ×1