Ответ 1
есть ли следующий символ строки, который я могу использовать?
Вы можете использовать Environment.NewLine
Возвращает строку новой строки, определенную для этой среды.
Например:
StringBuilder sb = new StringBuilder();
sb.AppendLine("bla bla bla..");
sb.Insert(0, Environment.NewLine);
Или даже лучше вы можете написать простой метод расширения для этого:
public static class MyExtensions
{
public static StringBuilder Prepend(this StringBuilder sb, string content)
{
return sb.Insert(0, content);
}
}
Затем вы можете использовать его следующим образом:
StringBuilder sb = new StringBuilder();
sb.AppendLine("bla bla bla..");
sb.Prepend(Environment.NewLine);