私がやりたいのは、文字列を取得し、長さ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を使用して)これを行うためのより良い方法があるかどうか疑問に思っていますか?