您的位置:首页 > 编程语言 > C#

C#截取字符串中英文逗号隔开 以及 冒泡排序

2012-08-14 11:15 260 查看
//源码

string str = "2-上海,1-北京,4-广西,6-河北,3-天津,5-深圳";//字符串格式是中英文逗号隔开的

str = str.Replace(",",",");//替换成英文的逗号

string[] Snum = str.Split(',');

//冒泡排序

for (int i = 0; i < Snum.Length - 1; i++)

{

string temp = "0";

for (int j = 0; j < Snum.Length - 1 - i; j++)

{

if (Convert.ToInt32((Snum[j]).Substring(0,1)) >Convert.ToInt32((Snum[j + 1]).Substring(0,1)))

{

temp = "1";

temp =Snum[j];

Snum[j] = Snum[j + 1];

Snum[j + 1] =Convert.ToString(temp);

}

}

if (temp == "0")

break;

}

for (int i = 0; i < Snum.Length; i++)

{

context.Response.Write(Snum[i]+"</br>");

}

显示效果:

1-北京

2-上海

3-天津

4-广西

5-深圳

6-河北
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: