在编排显示格式时,经常会用到一些长度不等的重复字符串,如:
string space10=" ";
string line20="----------";
为此, 写了一个方法:
string Dup(char c, int length)
{
string s="";
for (int i=0; i<length; i++) s +=c;
return s;
}
今天在一本书中看到 string 的一个构造: new string(char c, int length), 居然完全和我的 Dup 功能一样。这样
string space10=new string(' ', 10);string line20=new string('-', 20); 就替代了 Dup(' ', 10), Dup('-', 20).