Which one of these is better:
if (s == String.Empty)if (s == "")
If you think about it long enough, it's almost a Zen Koan. Jeff Atwood believes that the second is clearly preferable, because it is more concise. Numerous commenters weigh in on either side in his responses section.
My own thoughts? It clearly doesn't matter. Programmers whine about premature optimization every chance they get. They haven't gotten the message yet that discussions like this are just as bad.