///
<summary>
/// 将字符串按指定间隔分隔
/// </summary>
/// <param name="strOld"> 要进行处理的字符串 </param>
/// <param name="interval"> 间隔 </param>
/// <returns></returns>
public static string[] SplitByInterval( string strOld, int interval)
{
try
{
string strNew = "", str = "";
int count =Convert.ToInt32( Math.Ceiling(Convert.ToDouble(strOld.Length)/ interval));
str = strOld;
for ( int i = 0; i < count; i++)
{
if (str.Length > interval)
{
strNew += str.Substring( 0, interval) + " ; ";
str = str.Substring(interval, str.Length - interval);
}
else
strNew += str;
}
return strNew.Split( ' ; ');
}
catch
{
return strOld.Split( ' ; ');
}
}
/// 将字符串按指定间隔分隔
/// </summary>
/// <param name="strOld"> 要进行处理的字符串 </param>
/// <param name="interval"> 间隔 </param>
/// <returns></returns>
public static string[] SplitByInterval( string strOld, int interval)
{
try
{
string strNew = "", str = "";
int count =Convert.ToInt32( Math.Ceiling(Convert.ToDouble(strOld.Length)/ interval));
str = strOld;
for ( int i = 0; i < count; i++)
{
if (str.Length > interval)
{
strNew += str.Substring( 0, interval) + " ; ";
str = str.Substring(interval, str.Length - interval);
}
else
strNew += str;
}
return strNew.Split( ' ; ');
}
catch
{
return strOld.Split( ' ; ');
}
}