I have a statement where a string is assigned in the following manner:
for (int i = 0; i < x; i++)
{
Foo.MyStringProperty = "Bar_" + i.ToString();
/* ... */
}
Are there any performance differences between i.ToString()
or just plain i
, as both are just converted to the (culture invariant?) string equivalent?
I am well aware of the existence of String.Concat()
, String.Format
, StringBuilder
, etc., but for the sake of this case, lets assume I may only use +
concatenation.
Thanks in advance.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…