Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#弦的并集_C#_String - Fatal编程技术网

c#弦的并集

c#弦的并集,c#,string,C#,String,这个c代码应该是字符串的并集。我想做点什么,但我需要帮助。谢谢虽然您展示的技术在本例中确实有效,但我个人会单独拆分每个字符串,然后使用以下方法获得结果的并集: 虽然您展示的技术在本例中确实有效,但我个人会单独拆分每个字符串,然后使用以下方法获得结果的并集: 先生,你的问题是什么?你到底想实现什么?到底出了什么问题?这段代码的输出是“1,2,3,4,5”-这不是您想要实现的吗?这段代码目前运行正常。你的问题是什么?你的问题是什么,先生?你到底想实现什么?到底出了什么问题?这段代码的输出是“1,2,

这个c代码应该是字符串的并集。我想做点什么,但我需要帮助。谢谢

虽然您展示的技术在本例中确实有效,但我个人会单独拆分每个字符串,然后使用以下方法获得结果的并集:


虽然您展示的技术在本例中确实有效,但我个人会单独拆分每个字符串,然后使用以下方法获得结果的并集:


先生,你的问题是什么?你到底想实现什么?到底出了什么问题?这段代码的输出是“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);