【发布时间】:2016-03-17 16:42:25
【问题描述】:
我有一个字符串,想在不使用 split() 方法的情况下将该字符串中的每个单词字符存储在一个锯齿状数组中,只是循环。我试过这段代码,但没有用,我希望结果是这样的:
sepwords[0][1] = {H,e,l,l,o};
sepwords[0][2] = {h,o,w};
sepwords[0][3] = {a,r,e};
sepwords[0][4] = {y,o,u};
我试过的代码:
for (int i = 0; i < length; i++)
{
letters[i] = text[i];
}
foreach (char item in letters)
{
for (int i = 0; i < length; i++)
{
if (letters[i] != ',' || letters[i] != ';' || letters[i] != '!' || letters[i] != '?' || letters[i] != '.' || letters[i] != ' ')
{
for (int j = 0; j < length; j++)
{
sepwords[0] = new char[length];
sepwords[0][j] = letters[i];
}
}
else
{
continue;
}
}
}
【问题讨论】:
标签: c# string jagged-arrays