中秋快乐!同一个字符数组中,如何合并两个值相同的元素
中秋快乐!同一个字符数组中,怎么合并两个值相同的元素?
比如这样的:
如何把数组arr中重复的元素a和b去掉,最终把它变成arrResult样的?
谢谢!
------解决方案--------------------
string[] arr = new string[]{"aa","bb","bb,"cc"};
List<string> list = new List<string>();
foreach(string s in arr)
{
if(list.Contains(s)) continue;
list.Add(s);
}
得到list 就是结果
------解决方案--------------------
比如这样的:
- C# code
string[] arr=new string[]{"a","b","c","a","d","a","b"}; string[] arrResult=new string[]{"a","b","c","d"};
如何把数组arr中重复的元素a和b去掉,最终把它变成arrResult样的?
谢谢!
------解决方案--------------------
string[] arr = new string[]{"aa","bb","bb,"cc"};
List<string> list = new List<string>();
foreach(string s in arr)
{
if(list.Contains(s)) continue;
list.Add(s);
}
得到list 就是结果
------解决方案--------------------
- C# code
string[] arrResult = arr.Distinct().ToArray();
------解决方案--------------------