诗词排版 效果。 具体功能代码。 namespace 诗词排版 { class Program { static void Main(string[] args) { Poem po = new Poem(); Console.WriteLine("重新排版后的诗词:"); Console.WriteLine(po.ChangePoem()); Console.ReadKey(); } } class Poem { string poem = "怒发冲冠,凭阑处,潇潇雨歇.抬望眼,仰天长啸,壮同激烈.三十功名尘与土,八千里路云和月.莫等闲,白了少年头,空悲切.靖康耻,犹未雪.臣子憾,何时火.驾长车踏破,贺兰山缺.壮志饥餐胡虏肉,笑谈渴饮匈奴血.待从头,收拾旧山河,朝天阙."; public StringBuilder ChangePoem() { StringBuilder sb = new StringBuilder(poem); string s = sb.ToString(); for(int i = s.Length - 1; i >= 0; i--) { if (s[i] == '.' || s[i] == ';') sb.Insert(i + 1, "\n"); } sb.Insert(0, "满江红\n"); sb.Replace(',', ','); sb.Replace('.', '。'); return sb; } } }