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?
nb. 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.