C# 字符串中英文对齐

StringBuilder str = new StringBuilder();
str.AppendFormat("楼盘名称:{0},房源总数:{1}\r\n", "绿地海外滩中心" + new string(' ', 25 - Encoding.Default.GetBytes("绿 地海外滩中心").Length), 10);
str.AppendFormat("楼盘名称:{0},房源总数:{1}\r\n", "上海医药大厦" + new string(' ', 25 - Encoding.Default.GetBytes("上海 医药大厦").Length), 10);
str.AppendFormat("楼盘名称:{0},房源总数:{1}\r\n", "世纪巴士大厦(中海大厦)" + new string(' ', 25 - Encoding.Default.GetBytes("世纪巴士大厦(中海大厦)").Length), 10);
Console.WriteLine(str.ToString());
Console.ReadKey();

 

posted @ 2018-08-01 13:31  zhyue93  阅读(294)  评论(0编辑  收藏  举报