String myString = String.Intern("VERY LONG STRING #2");
if (Object.ReferenceEquals(myString, "VERY LONG STRING #1"))
{
...
}
else if (Object.ReferenceEquals(myString, "VERY LONG STRING #2"))
{
...
}
else if (Object.ReferenceEquals(myString, "VERY LONG STRING #3"))
{
...
}
...
else
{
...
}
Reference:
http://dotnetfacts.blogspot.com/2008/03/how-to-optimize-strings-comparison.html
http://msdn.microsoft.com/en-us/library/system.string.intern%28vs.71%29.aspx
No comments:
Post a Comment