.NET 4 の方が効率的かどうかは誰にもわかりませんか?
次の単純なスニペットから、遅いようです。.NET 4.0 を使用すると約 630 ミリ秒、.NET 3.5 SP1 を使用すると約 530 ミリ秒かかりました。
どのような結果が得られますか? 助言がありますか?アプリケーションを .NET 4.0 に変換することを検討していますが、これらの結果は先延ばしにしています。
Stopwatch sw = new Stopwatch();
sw.Start();
for (int i = 0; i <= 1000000; i++)
{
string s = "asdfx54545454545454545454545454545454545454545454545454545454545454545454545454adsf4asdf";
int j = s.IndexOf("asdf");
s.IndexOf("asdf", j);
s = s + "zxcv";
s = s + "gtjiortege";
}
sw.Stop();
Console.WriteLine(sw.ElapsedMilliseconds);
Console.ReadLine();