public static object IsNull(this object obj) { return obj; } public static T IsNull<T>(this object obj) where T : class, new() { if (obj == null) obj = new T(); return (T)obj; }
public static object IsNull(this object obj) { return obj; } public static T IsNull<T>(this object obj) where T : class, new() { if (obj == null) obj = new T(); return (T)obj; }
}
1) название не соотвествует действию 2) вместо object можно можно T написать