The String class does support fixed-length strings. See below.
You should use the Format method on String to create your fixed length
string. For example,
String.Format( "|{0,-20}|", "This is a test")
will produce a left-justified fixed length string of 20 characters (the
minus sign on the 20 indicates left justify) as follows: