关于网友提出的“ 请问如下两个字符串的问题怎么解决呢,最好能贴出代码来最好了”问题疑问,本网通过在网上对“ 请问如下两个字符串的问题怎么解决呢,最好能贴出代码来最好了”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 请问如下两个字符串的问题怎么解决呢,最好能贴出代码来最好了
描述: 比如有两个字符串
string str1="1,2,3,4,5,6,7";
string str2="1,2,3,10,11";
我想由这两个字符串经过一系列的代码运算得出下面的字符串
string str3="4,5,6,7";
说白了就是在str1中剔除str2有的部分,咋整,最好有代码
解决方案1:
string str1 = "1,2,3,4,5,6,7";
string str2 = "1,2,3,10,11";
string rssss = string.Join(",", str1.Split(',').Except(str2.Split(',')).ToArray());
Response.Write(rssss);
结果就是你想要的!!
解决方案2: string str1 = "1,2,3,4,5,6,7";
string str2 = "1,2,3,10,11";
string[] arr = str1.Split(',').Except(str2.Split(',')).ToArray();
string values = string.Join(",",arr);
解决方案3:
string str1 = "1,2,3,4,5,6,7";
string str2 = "1,2,3,10,11";
var Array = str1.ToList().FindAll(c =>!str2.ToList().Contains(c));
string str = string.Join(",", Array);
- -换点新写法
解决方案4:
string str1 = "1,2,3,4,5,6,7";