本帖最后由 xjdata 于 2011-05-02 04:07:24 编辑

解决方案 »

  1.   


    public string 方法名(int nLength, string nChar)
    {
        string x=string.Empty;
        for (int i= 0, i<nLengh,i++)
        {
            x+=nChar
        }    return x;
    }
      

  2.   


                string s = "";
                s = s.PadRight(10, '+');
      

  3.   

    string str=new string('+', 5)
      

  4.   

    string s = "a";
    s= s.PadLeft(3, '+');
     此时s为:++a
    PadLeft方法为在原有串的左边填充,在原有的基础上,在左边填充字符已达到指定长度,如果要将所有的字符都设置为指定字符,首先将s设置为s="";
    string s = "a";
    s= s.PadLeft(10, '+');
     此时s为:a++PadRight方法为在原有串的右边填充,在原有的基础上,在右边填充字符已达到指定长度,如果要将所有的字符都设置为指定字符,首先将s设置为s="";
      

  5.   

    我这里也有个比较SB的写法。。
    string xx="++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++";
    xx=xx.subString(0,4);
    哈哈,看到楼上都写出来了,就来想个另外的办法。。快结贴吧。。等分下点资源