按字符拆分字符串并在C#中用逗号分隔

时间:2016-05-10 08:53:36

标签: c# string

如何逐个字符分隔并用逗号分隔每个字符?

我有例如value = '1234';,我想将其转换为:value = '1,2,3,4'。所以它应该仍然是字符串(不是数字数组)。

我已经尝试过了:

var result = "1234";
var fResult = string.Join(",", result.Split());

但我没有任何成功。我又来了result = "1234"; 在哪里犯了错误?

3 个答案:

答案 0 :(得分:10)

将字符串作为char数组,然后再次使用逗号

加入
var result = "1234";
var fResult = string.Join(",", result.ToCharArray());

答案 1 :(得分:3)

DataContext您的Joinstring

IEnumerable<char>

答案 2 :(得分:1)

这个演示给你:

var result = "1234";
var data = result.ToCharArray();
var fResult = string.Join(",", data);