我想做的是获取一个字符串并返回所有可能大于长度 2 的子字符串。所以使用welcome
示例:
we
el
lc
co
me
wel
elc
lco
com
ome
welc
elco
lcom
come
and so on.....
我能想到的唯一方法是这样的(完全未经测试):
for (int i = 0; i < word.Length; i++) //i is starting position
{
for (int j = 2; j + i < word.Length; j++) //j is number of characters to get
{
wordList.Add(word.SubString(i, j));
}
}
但我想知道是否有更好的方法来做到这一点(可能使用 LINQ)我不知道?