/// <summary> /// 把字符串按照指定長度分割 /// </summary> /// <param name="txtString">字符串</param> /// <param name="charNumber">長度</param> /// <returns></returns> private ArrayList GetSeparateSubString(string txtString, int charNumber) { ArrayList arrlist = new ArrayList(); string tempStr = txtString; for (int i = 0; i < tempStr.Length; i += charNumber) { if ((tempStr.Length - i) > charNumber)//如果是,就截取 { arrlist.Add(tempStr.Substring(i, charNumber)); } else { arrlist.Add(tempStr.Substring(i));//如果不是,就截取最后剩下的那部分 } } return arrlist; //假設txtString為"我的未來不是夢",charNumber為2 //那么返回的是["我的","未來","不是","夢"] }