Jun 05, 2008 19:59
Есть идеи в чем проблема? Неужели системные функции не инлайнятся?
class Program
{
const int i = 200000000;
static void Main()
{
Console.Write("TestString: ");
var s = Console.ReadLine();
bool _;
var sw = Stopwatch.StartNew();
for (var j = 0; j < i; j++)
_ = s == null || s.Length == 0;
Console.WriteLine(sw.ElapsedMilliseconds);
sw = Stopwatch.StartNew();
for (var j = 0; j < i; j++)
_ = string.IsNullOrEmpty(s);
Console.WriteLine(sw.ElapsedMilliseconds);
}
}