有没有人帮忙给写个函数啊?---一个长字符串每隔50个字符给加一个换行符?

解决方案 »

  1.   

    Dim encodingData() As Byte         
            encodingData = System.Text.Encoding.Default.GetBytes(encodeString)Return System.Text.Encoding.Default.GetString(encodingData, 0, 50)
      

  2.   

    要加判断啊看长度是不是超过了50,超过的情况,你才能
    Return System.Text.Encoding.Default.GetString(encodingData, 0, 50)
      

  3.   

    private string AddTab(string psStr)
    {
    int iLen = psStr.Length; if (iLen <= 50)
    {
    return psStr;
    }

    double dCounts = iLen/50; int i = Convert.ToInt16(dCounts); string strRet = psStr; for (int j=0;j<i;j++)
    {
    //这里楼主仔细想想怎么控制吧,关键是插入tab后的位计算
    strRet = strRet.Insert(50*(j+1),"");
    } return strRet;
    }