как проверить какую-то ссылку на null?
к примеру, XmlNode::SelectSingleNode может возвратить null reference, если указанный узел не найден. Как это отловить?
(извиняюсь заранее, за ламерский вопрос. уже пол часа ищу — не могу найти)
Здравствуйте, StepLg, Вы писали:
SL>как проверить какую-то ссылку на null? SL>к примеру, XmlNode::SelectSingleNode может возвратить null reference, если указанный узел не найден. Как это отловить?
SL>(извиняюсь заранее, за ламерский вопрос. уже пол часа ищу — не могу найти)
SL>*кросс-пост с http://sql.ru/forum/actualthread.aspx?tid=428424*
Я не совсем понял, что ты имеешь ввиду. Но разве запустить программу под отладчиком и посмотреть — не самое простое решение (всяко проще, чем полчаса искать)?
Здравствуйте, mrozov, Вы писали:
M>Здравствуйте, StepLg, Вы писали:
SL>>как проверить какую-то ссылку на null? SL>>к примеру, XmlNode::SelectSingleNode может возвратить null reference, если указанный узел не найден. Как это отловить?
SL>>(извиняюсь заранее, за ламерский вопрос. уже пол часа ищу — не могу найти)
SL>>*кросс-пост с http://sql.ru/forum/actualthread.aspx?tid=428424*
M>Я не совсем понял, что ты имеешь ввиду. Но разве запустить программу под отладчиком и посмотреть — не самое простое решение (всяко проще, чем полчаса искать)?
да нет... мне нужно как-то сравнить результат (в if), так чтобы если есть значение — одна ветвь. если нет значения (эта самая null reference) — то другая ветвь программы. я, собственно, не знаю как и с чем сравнивать
Здравствуйте, StepLg, Вы писали:
SL>как проверить какую-то ссылку на null? SL>к примеру, XmlNode::SelectSingleNode может возвратить null reference, если указанный узел не найден. Как это отловить?
SL>(извиняюсь заранее, за ламерский вопрос. уже пол часа ищу — не могу найти)
SL>*кросс-пост с http://sql.ru/forum/actualthread.aspx?tid=428424*
if(ref==nul)
{
//do if null
}
else
{
// do if not nul
}
Это?
Re[4]: C++.NET null reference
От:
Аноним
Дата:
13.05.07 18:47
Оценка:
Здравствуйте, Mab, Вы писали:
Mab>Язык-то какой? MC++ или CLI/C++?
Здравствуйте, StepLg, Вы писали:
SL>как проверить какую-то ссылку на null? SL>к примеру, XmlNode::SelectSingleNode может возвратить null reference, если указанный узел не найден. Как это отловить?
SL>(извиняюсь заранее, за ламерский вопрос. уже пол часа ищу — не могу найти)
SL>*кросс-пост с http://sql.ru/forum/actualthread.aspx?tid=428424*
ну если if( obj == null ){} else{} не подходит, то
Здравствуйте, StepLg, Вы писали:
SL>как проверить какую-то ссылку на null? SL>к примеру, XmlNode::SelectSingleNode может возвратить null reference, если указанный узел не найден. Как это отловить?