Если объекты содержат пустое или пустое, то как проверить или проверить условие на то же самое?Как проверить объект пустым или пустым в C# .NET 3.5?
Как BOOL проверить, является ли объект OBJ является null
или Empty
Я код следующим образом:
class Program
{
static void Main(string[] args)
{
object obj = null;
double d = Convert.ToDouble(string.IsNullOrEmpty(obj.ToString()) ? 0.0 : obj);
Console.WriteLine(d.ToString());
}
}
С помощью этого кода я получаю NullReference Exception
в Object reference not set to an instance of an object.
Pls Помогите.
Здесь я не получаю ....
Как проверить ли этот объект null
или Empty
без преобразования в .ToString() ??
Есть ли способ проверить то же самое ??
Вы не можете преобразовать нулевой объект в строку, таким образом, ошибку. Что случилось с просто проверкой if (obj! = Null)? – rikitikitik
Почему вы вызываете 'ToString()' на объект, который, как вы знаете, 'null', и поэтому генерирует 'NullReferenceException'? –
Нет такой вещи, как пустой объект (хотя есть такая вещь, как пустая строка). – phoog