这不是一个严重的问题,我只是好奇。
我正在格式化一个字符串,输出字符串中的数据多次重用参数数据,但更改大小写(例如)。
string data = "TEST";
string s = string.Format("{0} - {1}", data, data.ToLower());
// REQUIRED OUTPUT
// TEST - test
但我能以某种方式实现这个吗...
// ****PSEUDO-code****
//string s = string.Format("{0} - {0}.ToLower()", data);
IFormatProvider
和ICustomFormatter
,某些事情是可能实现的,但是...这样做并不值得。 - Alvin Wong