c#里面如何分割字符串?将一个字符串按两个两个的分组成一个字符串组 比如说“abcdef"分成“ab""cd”"ef"

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#里面如何分割字符串?将一个字符串按两个两个的分组成一个字符串组 比如说“abcdef"分成“ab""cd”"ef"相关的知识,希望对你有一定的参考价值。

参考技术A 正则式,一句话,要引用using System.Text.RegularExpressions;
var str = "adkflsdllkqrr";
string[] result = Regex.Split(str, "(?<=\\G.2)");本回答被提问者采纳
参考技术B string a = "abcdefg";
string[] b = new string[a.Length];
for (int i = 0; i < a.Length / 2; i++)

b[i] = a.Substring(i*2,2);
Console.WriteLine(b[i]);
参考技术C for循环 + substring()

我如何将两个字符组合成一个字符串c#[重复]

【中文标题】我如何将两个字符组合成一个字符串c#[重复]【英文标题】:How do i combine two char's into a string c# [duplicate] 【发布时间】:2022-01-13 08:12:46 【问题描述】:

我已经被这个问题困扰了很长一段时间,想知道是否有人可以告诉我如何将两个字符组合成一个字符串,似乎我一生都无法找到如何去做。 (最新版本的 c# :P)

【问题讨论】:

这个方法怎么样? 'A'.ToString() + 'B'.ToString() 只需使用ToString 方法,然后添加字符串。 虽然 jitendragarg 的方法有效,但它会产生不必要的垃圾。单个结果字符串的两个垃圾字符串。 Fruchtzwerg 的方法为结果字符串创建了一个垃圾对象。 【参考方案1】:
char[] chars = 'a', 'b';
string s = new string(chars);

【讨论】:

以上是关于c#里面如何分割字符串?将一个字符串按两个两个的分组成一个字符串组 比如说“abcdef"分成“ab""cd”"ef"的主要内容,如果未能解决你的问题,请参考以下文章

C#实现字符串按多个字符采用Split方法分割

C++如何将一个字符数组分割成几个数组?

我如何将两个字符组合成一个字符串c#[重复]

字符串165. 比较版本号

将字符串按指定的符号分割为集合或数组

将字符串按指定的符号分割为集合或数组