new string('-',4);该如何去理解他??
直接这样写不行吗?
string str="----";
这两者有什么区别请大哥指教!

解决方案 »

  1.   

    new string('-',4)这种形式表示的是new string(ch,count),其中ch表示要显示的字符,count表示要出现的次数,第二种就比较直观点
      

  2.   

    String.string共有8种形式,如下所示:
    string(char* value)
    string(char[] value)
    string(sbyte* value)
    string(char c,int count)
    string(char* value,int startIndex,int lenght)
    string(char[] value,int startIndex,int lenght)
    string(sbyte* value,int startIndex,int lenght)
    string(sbyte* value,int startIndex,int lenght,Encoding enc)