多个空格组成的一个字符串,如何表示呀?
当然可以表示成: "                              "
但是这样写太不专业了,我知道在vb中,可以用 space(10)表示10个空格组成的字符串,
但是在c#中如何写呢?

解决方案 »

  1.   

    string s=new string(' ',10);
      

  2.   

    string s=new string(' ',10);
      

  3.   

     string text = new string(' ', Depth - 1);
      

  4.   

    Latestring str = new string(' ', 10);
      

  5.   

    谢谢,以上所有方法,都是实例化的方法,我想直接用,比如string str1="     "+"信息:"+ "     "+"日期:";
    string str1=space(10)+"信息:"+space(10)+"日期:";我想问,类似于 space(10) 这样的方法,c#中能实现吗?说白了,就是有没有静态的方法,
    不实例化,直接拿来就用。
      

  6.   


    没有,非要用的话,可以添加引用Microsoft.VisualBasic;
     string str = Microsoft.VisualBasic.Strings.Space(10) + "信息:" + Microsoft.VisualBasic.Strings.Space(10) + "日期:";
      

  7.   

    space(10)
    一样要创建字符串,返回就是字符串。
      

  8.   

    string str1= "信息:".PadLeft(10, ' ') + "日期:".PadLeft(10, ' ');