2013-12-05 6 views
-1

ниже в асинхронном вызове иновый найденный IsNullOrEmpty ошибка?

if (args [0]). ToString() возвращает null, first {никогда не будет достигнуто, и поток кажется удаленным или заблокированным.

if (args [0]). ToString() return "", все просто ведут себя нормально.

if (string.IsNullOrEmpty((args[0]).ToString())) 
      { 

      } 

ответ

1

Если args[0] имеет нулевое значение, .ToString() бросит NullReferenceException, прежде чем попасть вызвать IsNullOrEmpty() на его результат.

+0

lol, чтобы он перешел на код улова. – awint23

Смежные вопросы