I know that when many operations are performed on a string or strings such as in a large loop, a StringBuilder should be used isntead of a String. However, what I am curious about is if this applies to creating a single string object from a set of known concatenated strings in a single statement.
E.g., if we have 20 fields on a form and want to create a single string containing all of the values, we could do something like:
string MyString = "Field1: " + this.MyField1.Text + "\r\n" +
"Field2: " + this.MyField2.Text + "\r\n" +
"Field3: " + this.MyField3.Text + "\r\n" +
...
"Field20: " + this.MyField20.Text
Since all of the data is concatenated into the single string in one statement, does the rule to use a StringBuilder for multiple operations apply in this case?
Thanks
Bill
William A. Caton III
Software Engineer
MAXIMUS
Atlanta, Ga.