by ssmith via Steve Smith's Blog on 7/2/2008 4:00:44 PM
I'm strongly considering adopting the use of an IsNull extension method in my .NET 3.5 coding projects. A quick search to see what others have to say about this revealed a new web site dedicated to extension methods, which includes this IsNull method ready to go:
pubic static bool IsNull(this object source)
{
return source == null;
}
The String class supports the IsNullOrEmpty() method now, but you have to pass it your instance yourself. This is another good candidate for Extension Method treatment. Brad Wilson posted about this earlier this year, and received some good comments, none of which seem to indicate that these are evil or icky.
From the ExtensionMethod.Net site, here is an example of the String check that I use so frequently:
public static bool IsNotNullOrEmpty(this string input) {
return !String.IsNullOrEmpty(input);
There are actually quite a few cool ones for strings. I think I like having Format as an extension as well:
using System;
using System.Linq
public static class StringExtensions
public static string Format(this string format, object arg, params object[] additionalArgs)
if (additionalArgs == null || additionalArgs.Length == 0)
return string.Format(format, arg);
else
return string.Format(format, new object[] { arg }.Concat(additionalArgs).ToArray());
Original Post: IsNull Extension Method
The content of the postings is owned by the respective author. CSharpFeeds is not responsible for the contents of the postings. This site is automatically generated and cannot be reviewed for abusive content. If you find abusive content on CSharpFeeds, please contact us. Designated trademarks and brands are the property of their respective owners. All rights reserved.