The {x} is a replacement token. The standard Format() method supports up to 3 argumented replacement objects:
newString = String.Format("{0} {1} {2}.", "This", "goes", "here")
which results in "This goes here." If you want to use more than three items, you can put in more tokens and use just the second argument to the function, passing in a object array. As long as you have enough items in the array to match all the tokens it will work.
You can use the inside of the replacement token for formatting specifics. Take a look at the
MSDN Formatting Overview for more.
Peter
------------------------------------------------------
Work smarter, not harder.