Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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#_Arrays - Fatal编程技术网

C# 如何根据我的辅音数组拆分文本并放入数组?

C# 如何根据我的辅音数组拆分文本并放入数组?,c#,arrays,C#,Arrays,这是我的阵列: { string[] consonants = new string[9]; consonants[0] = "ඌ"; consonants[1] = "උ"; consonants[2] = "මෟ"; consonants[3] = "මෑ"; consonants[4] = "මැ"; consonants[5] = "මූ"; consonants[6]

这是我的阵列:

{
   string[] consonants = new string[9];

        consonants[0] = "ඌ";
        consonants[1] = "උ";
        consonants[2] = "මෟ";
        consonants[3] = "මෑ";
        consonants[4] = "මැ";
        consonants[5] = "මූ";
        consonants[6] = "මු";
        consonants[7] = "මෛ";
        consonants[8] = "මේ";

        string line = textBox1.Text.ToString();
        line = line.Replace('\t', ' ');
        line = line.Replace('\n', ' ');
        line = line.Replace('\r', ' ');
}
我想基于此数组拆分文本,例如:如果文本框有“මෑ" 文本我想将它与数组匹配,并将它与数组匹配的单词放入另一个数组中,使文本保持原样。

只需快速编码即可

List<string> parts = new List<string>();
foreach(string separator in consonants)
{
    parts.Add(line.Split(separator));
}
parts = parts.Distinct().ToList();
List parts=new List();
foreach(辅音中的字符串分隔符)
{
零件。添加(行。拆分(分隔符));
}
parts=parts.Distinct().ToList();
我写的很快。可能是有错误。检查一下

“零件”是一个集合,用于存放分离的零件。 最后,我们从明细表中删除所有重复项

顺便说一句。
如果要使用单字母字符串,则应使用“char”。

我不明白您为什么需要它。请尝试其他人提供的代码。仅添加参考:

using System.Text.RegularExpressions;
而不是:

parts.Add(line.Split(separator));
使用:


请给出您期望的输出示例。我不清楚您希望函数执行什么操作。因此,您希望找到
辅音
数组中的每个单词实例,并将它们放入不同的数组中?是的,我希望基于此数组文本拆分文本框文本。我希望基于此辅音数组拆分文本框文本x文本请帮助我只使用
var parts=line.Split(辅音,StringSplitOptions.None);
thanxxxxxxxxxxxxxxxxxxxx。这很有效谢谢你。我尝试了。但它有一个错误。它说parts.Add(line.Split(分隔符));无法将字符转换为字符串如何解决此问题请帮助。我想构建僧伽罗语叙述者,因此,我想阅读所有文本,以便了解我为什么这样做。var parts=line.Split(辅音,StringSplitOptions.None);此项工作正常,但它为匹配值的部分传递null值为null我想匹配字符串值。请帮助我……。thax它还说,此错误消息一个参数无法转换为字符串[]为字符串,因此请帮助我修复它。请帮助var parts=line.Split(辅音,StringSplitOptions.None);这项工作,但它传递的零件匹配值为空。匹配值为空。我想匹配字符串值。请帮助我。。。。。。。。
parts.Add(Regex.Split(line,separator));