是否可以向字符串格式說明符中添加一些描述性文本?字符串格式描述文本
實施例:
string.Format ("{0:ForeName} is not at home", person.ForeName);
在該示例ForeName
被添加作爲說明。
上面的語法顯然是不正確的,但只是爲了顯示這個想法。
我問其原因,是因爲在我的情況的字符串是在資源文件中,所以在資源文件中,您目前只能看到
{0} is not at home
在某些情況下,這是很難
上把握上下文{0}
是。
編輯:
在C#6串插與$
運營商已經出臺,所以string.Format
不需要了:
$"{person.ForeName} is not at home";
您希望正在閱讀代碼的開發人員知道「{0}」中發生了什麼,就是這樣嗎?一種評論? – Johnny5
這裏有什麼意圖? – crush
只是谷歌「字符串格式命名參數」。沒有原生的方法,只有解決方法。 http://stackoverflow.com/questions/159017/named-string-formatting-in-c-sharp –