Code It Any Way You Want: Checking Strings for Null

How do you check a string for null? Well, there is very little difference between these coding methods.

if (testString == null)

or

if (testString is null)

or

if (string.IsNullOrEmpty(testString))

Just remember that IsNullOrEmpty() also checks for an empty string, so my recommendation is to utilize it.

Benchmark Results

Below are the benchmark results for these null checks. All methods allocate zero bytes in memory.

Pick up any books by David McCarter by going to Amazon.com: http://bit.ly/RockYourCodeBooks

One-Time
Monthly
Yearly

Make a one-time donation

Make a monthly donation

Make a yearly donation

Choose an amount

$5.00
$15.00
$100.00
$5.00
$15.00
$100.00
$5.00
$15.00
$100.00

Or enter a custom amount

$

Your contribution is appreciated.

Your contribution is appreciated.

Your contribution is appreciated.

DonateDonate monthlyDonate yearly

If you liked this article, please buy David a cup of Coffee by going here: https://www.buymeacoffee.com/dotnetdave

© The information in this article is copywritten and cannot be preproduced in any way without express permission from David McCarter.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.