C# c语言中的拆分和连接字符串#

C# c语言中的拆分和连接字符串#,c#,string,join,split,C#,String,Join,Split,我需要将字符串拆分为单个字符串,并用逗号分隔 var str=“2,1” 期望输出: str=“2”,“1” 我在下面试过了,但没有成功 query.Add(new Parameters() { labels = new List<string> { "test" }, valu

我需要将字符串拆分为单个字符串,并用逗号分隔

var str=“2,1”

期望输出:

str=“2”,“1”

我在下面试过了,但没有成功

query.Add(new Parameters()
                                {
                                    labels = new List<string> { "test" },
                                    values = new List<string> { str.Split(',') }
                            });
query.Add(新参数()
{
标签=新列表{“测试”},
值=新列表{str.Split(',')}
});
我需要像,
values=“2”、“3”}

如何在c#中实现这一点


我希望字符串作为输出,比如
str=“2”,“1”
,然后尝试
str.Replace(“,”,“\”,\”)
您可以在
C>中使用
Split
函数

Split
函数返回字符串数组。 现在在ans阵列中

 ans[0] = "2"
 ans[1] = "1"

你回答了你自己的问题,你不能说var str=“2”,“1”。你需要把它写进文件吗。或者您的意思是var str=“\“2\”,“1\”?您需要提供代码的更多详细信息。我们不知道什么是参数、查询、标签和值。根据SO政策,我们不提供代码编写服务,这意味着我们不会回答描述场景的问题,也不会寻求代码帮助。如果你回答了这样的问题,那就意味着网站的质量和它的价值会降低policies@un-lucky-你能提供一份关于该政策的参考资料以及关于Meta的任何讨论吗?@un lucky-很抱歉违反了你提到的政策。但如果有问题,那一定是答案。在询问此类问题之前,您所指的策略必须遵守。根据SO策略,我们不提供代码编写服务,这意味着我们不会回答描述场景的问题并寻求代码帮助。如果你回答了这样的问题,那就意味着网站的质量和它的价值会降低policies@un-幸运的是,你能提供一份有关该政策的参考资料以及关于Meta的任何讨论吗?@Enigmativity:我没有任何线索作为证据,在我职业生涯的开始,一位版主建议我不要通过回复可能违反网站政策的低质量帖子来推广这些帖子。所以我跟着them@un-幸运的是,这似乎是关于这一点的最接近的元讨论:-所以我建议只使用向下投票/忽略方法。
 var str = "2,1"
 string[] ans = str.Split(',');
 ans[0] = "2"
 ans[1] = "1"