有两个数组 比如说string str1 = "1,2,3,4";
string str2 = "1,2,5,6";我通过什么方式能把他们变成下面的形式string str3 = "1,2,3,4,5,6";我想了很多办法 比如切分成数组 循环对比 但是一直不能成功 希望大家帮忙想想办法
希望能给出代码来
string str2 = "1,2,5,6";我通过什么方式能把他们变成下面的形式string str3 = "1,2,3,4,5,6";我想了很多办法 比如切分成数组 循环对比 但是一直不能成功 希望大家帮忙想想办法
希望能给出代码来
解决方案 »
- jquery的load方法在IE6总是返回1072896748错误,怎么回事?
- Graphics!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 我如何才能在类里使用"Context.User.Identity.Name"
- 有谁用过XIGLA公司的AbsoluteLiveSupport吗?
- IIS和Front Page装不上,怎么办?
- 怎么把日期转换为星期
- 第一天上班,高分求救!
- 关于XML的一个小问题了,
- 水晶报表的高手快来!!!!!!!!!!水晶报表中如何从数据库image字段中提取图片
- DataGrid中的DataKeyFiled 能否绑定多值?
- dv aspxASPxGridView 翻页 checkbox 选中问题
- 微博登录问题!急
static void Main()
{ string str1 = "1,2,3,4";
string str2 = "1,2,5,6";
string str3 = string.Empty;
string[] strArr = new[] { str1,str2};
str3 += strArr[0].ToString();
string[] anthreArr = str2.Split(',');
for (int j = 0; j < anthreArr.Length; j++)
{
if (str3.Contains(anthreArr[j]))
{
}
else
str3 +=","+ anthreArr[j].ToString();
} Console.WriteLine(str3);
Console.ReadLine();
}
string str2 = "1,2,5,6";
string[] sum = str1.Split(',').Union(str2.Split(',')).ToArray();
string s=string.Empty;
for (int i = 0; i < sum.Length; i++)
{
s += sum[i];
if (i < sum.Length - 1)
s += ",";
}