C#-从锯齿状数组复制到数据发生变化的锯齿状数组



我想将存储在第一个锯齿状数组中的短语分解为单个单词,并将它们放入另一个锯齿状阵列中。如何使其发挥作用?

我能够将一维数组中的数据放入锯齿状数组中,也就是说,将句子分解为短语:

string[][] phrases;
{
phrases = new string[sentences.Length][];
char[] charRemover = { ',', ':' };
for (int i = 0; i < sentences.Length; i++)
{
phrases[i] = sentences[i].Split(charRemover);
}
}

但我无法将短语分解成单词,也就是说,将数据从一个齿轮阵列放入另一个齿轮数组请告诉我怎么做

全代码

我找到了一种方法,可以通过数据更改将齿轮阵列的数据复制到另一个齿轮

string[][] phrases;
{
phrases = new string[sentences.Length][];
char[] charRemover = { ',', ':' };
for (int i = 0; i < sentences.Length; i++)
{
phrases[i] = sentences[i].Split(charRemover);
}
}
string[][] words;
{
words = new string[phrases.Length][];
for (int y = 0; y < phrases.Length; y++)
{
// Initialize Array
words[y] = new string[phrases[y].Length];
// For each Column
for (int x = 0; x < words[y].Length; x++)
{
words[y][x] = phrases[y][x].Replace(" ", "");
}
}
}

最新更新