日期:2014-05-19  浏览次数:20871 次

[求助]关于Split的问题...
使用Split函数把   1111,2222   分别存入两个变量str1   str2  
如果只有   2222的话呢么要把2222存储str2中str1为空即可...  

谢谢高手解答:)在线等..

------解决方案--------------------
string str = "1111,2222 ";
string[] ar = str.Split(new char[] { ', ' });

string str1 = null;
string str2 = null;
if (ar.Length == 2)
{
str1 = ar[0];
str2 = ar[1];
}

------解决方案--------------------
string sorg = "222 ";
if ( sorg.Split( ', ').Length > 1 )
{
string str1 = sorg.Split( ', ')[0];
string str2 = sorg.Split( ', ')[1];
}
if(sorg.Split( ', ').Length == 1)
{
string str1 = string.Empty;
string str2 = sorg.Split( ', ')[0];
}