有幾個地方可以在C#中使用索引佔位符語法,即。索引佔位符的效率
// Assume some object is available with 2 string properties
Console.Writeline("Hello {0}, today is {1}", obj.Username, obj.DayOfWeek);
是否比使用字符串連接運算符構建字符串更高效?即。
Console.Writeline("Hello " + obj.Username + " today is " + obj.DayOfWeek);
顯然{0} ... {n}
語法是清潔的,如果你正在做的事情太複雜 - 但代碼更高效
我意識到在單行代碼的上下文中擔心它很愚蠢,但是如果您需要對數百萬個字符串執行一些字符串操作,該怎麼辦? – debracey 2011-05-02 01:07:23
在這種情況下,使用'StringBuilder'。 – Femaref 2011-05-02 01:08:45