using System;
using System.Diagnostics;
namespace ConsoleApplication_C_Sharp
{
class Program
{
public int Length { get; private set; }
static void Main(string[] args)
{
string s = "c#:java:c++:php";
var sw1 = Stopwatch.StartNew();
for (int i = 0; i < 1000000; i++)
{
int result = s.IndexOf('a');
}
sw1.Stop();
var sw2 = Stopwatch.StartNew();
for (int i = 0; i < 1000000; i++)
{
int result = s.IndexOf("a");
}
sw2.Stop();
Console.WriteLine("IndexOf char: " + sw1.Elapsed.TotalMilliseconds + " ms");
Console.WriteLine("IndexOf string: " + sw2.Elapsed.TotalMilliseconds + " ms");
}
}
}
/*
run:
IndexOf char: 7.9205 ms
IndexOf string: 94.5907 ms
*/