Java で文字列内のテキストの領域を検索するために を実行したい場合、とsubstring
の 2 つのインデックスを指定しますが、C# では の長さをパラメーターとして指定する必要がありますが、これはどこで止めればいいのかわからない場合、問題になり、次のようなことが起こります。start
end
substring
verse[i].Substring(verse[i].IndexOf("start"), (verse[i].IndexOf("end") - verse[i].IndexOf("start"));
ただの代わりに
verse[i].Substring(verse[i].IndexOf("start"), (verse[i].IndexOf("end"));
厄介なことに、私はこの問題に何度も遭遇しました。私だけなのか、それとも私が気付いていないトリックがあるのだろうかと思います。この問題を解決するために、あなたはどのように最善を尽くしますか? (クリーン度とスピードを考慮)
ps: ほとんどすべての変数を作成するのは好きではありません。ありがとう