【问题标题】:Split and join string in c#在 C# 中拆分和连接字符串
【发布时间】:2018-04-13 11:46:45
【问题描述】:

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

var str = "2,1"

想要的输出:

str = "2", "1"

我在下面尝试过,但没有工作。

query.Add(new Parameters()
                                {
                                    labels = new List<string> { "test" },
                                    values = new List<string> { str.Split(',') }
                            });

我需要发送喜欢, values = "2", "3" }

如何在 c# 中实现这一点?

【问题讨论】:

  • 你回答了自己的问题
  • 你不能说 var str = "2", "1"。您是否需要将其写入文件中。或者你的意思是 var str = "\"2\",\"1\""?
  • 您需要提供代码的更多详细信息。我们不知道参数、查询、标签和值是什么。

标签: c# string join split


【解决方案1】:
var arrSplittedStr = str.Split(",");

我希望将字符串作为输出,例如 str = "2", "1",然后尝试 str.Replace(",","\",\"")

【讨论】:

  • 根据 SO 政策,我们不提供代码编写服务,这意味着我们不会回答描述场景的问题并寻求代码帮助。如果您回答此类问题,则意味着它会降低网站及其政策的质量
  • @un-lucky - 您能否提供有关该政策的参考以及有关 Meta 的任何讨论?
  • @un-lucky - 很抱歉违反了您所指的政策。但如果有一个问题,它必须是一个答案。在提出此类问题之前,您必须遵守您所指的政策
【解决方案2】:

你可以在C#中使用Split函数

 var str = "2,1"
 string[] ans = str.Split(',');

Split 函数返回一个字符串数组。 现在在 ans 数组中

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

【讨论】:

  • 根据 SO 政策,我们不提供代码编写服务,这意味着我们不会回答描述场景的问题并寻求代码帮助。如果您回答此类问题,则意味着它会降低网站及其政策的质量
  • @un-lucky - 您能否提供有关该政策的参考以及有关 Meta 的任何讨论?
  • @Enigmativity:我没有任何线索作为证据,在我的 SO 职业生涯开始时,一位版主建议我不要通过回答可能违反网站政策的低质量帖子来宣传低质量帖子.所以我在关注他们
  • @un-lucky - 这似乎是最接近的元讨论:meta.stackoverflow.com/questions/253069/… - 所以我建议只使用不赞成/忽略的方法。
猜你喜欢
  • 1970-01-01
  • 2011-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-16
相关资源
最近更新 更多