c#弦的并集
这个c代码应该是字符串的并集。我想做点什么,但我需要帮助。谢谢虽然您展示的技术在本例中确实有效,但我个人会单独拆分每个字符串,然后使用以下方法获得结果的并集:c#弦的并集,c#,string,C#,String,这个c代码应该是字符串的并集。我想做点什么,但我需要帮助。谢谢虽然您展示的技术在本例中确实有效,但我个人会单独拆分每个字符串,然后使用以下方法获得结果的并集: 虽然您展示的技术在本例中确实有效,但我个人会单独拆分每个字符串,然后使用以下方法获得结果的并集: 先生,你的问题是什么?你到底想实现什么?到底出了什么问题?这段代码的输出是“1,2,3,4,5”-这不是您想要实现的吗?这段代码目前运行正常。你的问题是什么?你的问题是什么,先生?你到底想实现什么?到底出了什么问题?这段代码的输出是“1,2,
虽然您展示的技术在本例中确实有效,但我个人会单独拆分每个字符串,然后使用以下方法获得结果的并集:
先生,你的问题是什么?你到底想实现什么?到底出了什么问题?这段代码的输出是“1,2,3,4,5”-这不是您想要实现的吗?这段代码目前运行正常。你的问题是什么?你的问题是什么,先生?你到底想实现什么?到底出了什么问题?这段代码的输出是“1,2,3,4,5”-这不是您想要实现的吗?这段代码目前运行正常。你的问题是什么?很好,你认为使用LINQ组合两个字符串是有效的吗?@iamstapper,问题中的代码已经使用了LINQ,只是用了一种不太直观的方式(即在这个特殊情况下,Distinct和Union是等效的)。我试图为此编写代码,但我不能使用函数Union。只需编写显示两个字符串并集的函数,类似于逐步算法。看起来OP只需要字符串中不同的值。。是吗?@iamstapper:如前所述,原始代码已经使用了LINQ-实际上它在执行
Concat
后接Distinct
。我更喜欢Union
,但是,是的,我认为LINQ非常适合这里-你在想什么样的效果?你认为使用LINQ组合两个字符串是很好的情感吗?@iamstapper,问题中的代码已经使用了LINQ,只是用了一种不太直观的方式(即在这种特殊情况下,Distinct和Union是等效的).我试图为此编写代码,但我不能使用函数联合。只需编写显示两个字符串并集的函数,类似于逐步算法。看起来OP只需要字符串中不同的值。。是吗?@iamstapper:如前所述,原始代码已经使用了LINQ-实际上它在执行Concat
后接Distinct
。我更喜欢联合
,但是,是的,我认为LINQ非常适合这里——你在想什么样的效率?
using System;
using System.Linq;
namespace DW_411407_CS_CON
{
class Program
{
static void Main(string[] args)
{
string str1 = "1,2,3";
string str2 = "3,4,5";
Console.WriteLine(string.Join(",",(str1+','+str2).Split(',').Distinct().ToArray()));
}
}
}
string str1 = "1,2,3";
string str2 = "3,4,5";
var stringCollection1 = str1.Split(',');
var stringCollection2 = str2.Split(',');
var union = stringCollection1.Union(stringCollection2);