This is one way:
string x = sb.ToString();
foreach (char ch in x)
{
seriealPort1.Write(ch);
}
Or, to use your sample:
[EDIT]
StringBuilder sb = new StringBuilder();
foreach (Char c in textBox1.Text)
{
sb.Append(c);
serialPort1.Write(c.ToString());
if (!Char.IsWhiteSpace(c))
{
sb.Append("x");
serialPort1.Write("x");
}
}
textBox2.Text = sb.ToString();
[/EDIT]