new char[] {str} 怎么理解啊
#region
/// <summary>
/// 将一个字符串以某一特定字符分割成字符串数组
/// </summary>
/// <param name= "Strings "> 字符串 </param>
/// <param name= "str "> 分割字符 </param>
/// <returns> </returns>
public static string[] SplitArrary(string Strings,char str)
{
string strArray = Strings.Trim().Split(new char[] {str});
return strArray;
}
#endregion
------解决方案--------------------new char[] {str} 就是创新一个新的char类型的数组,并将其初始值设置为str
比如你的str传入的是 'a '
那么就会创建一个只包含一个 'a '的char型数组
------解决方案--------------------string strr = "aaaaa.bbbbbbb.ccccc ";
string[] stag = strr.split( '. ');//string[] stag = strr.split(new char[]{ '. '});
------解决方案--------------------if(index1> =0)
{
string[] strChar= strSelect.Split( ', ');
for(int i=0;i <strChar.Length;i++)
{
al.Add(strChar[i]);
}
for(int j=0;j <al.Count;j++)
{
strSelect2=Convert.ToString(al[j]).ToString();
index1 = strSelect2.IndexOf( ". ");
if (index1> =0)
strSelect3 += strSelect2.Substring(index1+1,strSelect2.Length-index1-1)+ ", ";
}
strSelect3=strSelect3.Remove(strSelect3.Length-1,1);
}
else
{
strSelect3 = strSelect;
}
看看我前面是怎么用的