就像在VB里的一个函数
 c = STRING(10,"abc")
c就会是10个"abc"的字符串。在类库里居然没有找到!!!谁知道该怎么解决?多谢!

解决方案 »

  1.   

    是String类吧,你再找找,S大写的
      

  2.   

    string i="abc";
    object tmp=i;
    String.Concat(tmp,tmp,tmp);
    //结果就是
    abcabcabc
      

  3.   

    达不到vb里string()函数的效果啊!!!!
      

  4.   

    你要什么效果?用c = STRING(10,"abc")生成10个"abc"吗?
      

  5.   

    是啊,
    c = STRING(10,"abc")
    output:
    abcabcabcabcabcabcabcabcabc
      

  6.   

    public static string EchoConcat(int count,string baseStr)
    {
       System.Text.StringBuilder sb = new System.Text.StringBuilder(baseStr.Lenght*count);
       for(int i=0;i<count;i++)
       {
         sb.Append(baseStr);
       }
       return sb.ToString();
    }调用上面的函数就可以了,很简单的
      

  7.   

    自己写一个函数不行吗?
    public string MakeString(int n, string s)
    {
    if(n > 0)
    {
    string outString = "";
    for(int i = 0; i < n ; i ++)
    {
    outString = outString + s;
    } return outString;
    }
    else
    {
    return "error";
    }
    }
      

  8.   

    这种不常用的,当然要用稍微复杂的方法啦,看我的Console.WriteLine(
        String.Concat(
            ArrayList.Repeat("Hello", 10).ToArray(
                typeof(string)) as string[]));
      

  9.   

    MS肯定不能把所有功能都写成一个函数就可以实现让常用的方法最容易使用,让不常用的稍微努力也能完成这才是一个 Framework 应该做的