В Visual Studio 2008, когда я использую что-то похожее на следующий фрагмент:
Dim myVar
.... ' all sorts of stuff that might initialise myVar '
if not isNothing(myVar) then
myVar = new Object()
end if
myVar.ToString()
Visual Studio предупреждает меня о последнем утверждении, что myVar может быть неинициализирован, и может возникнуть исключение нулевой ссылки.
Мне кажется желательным подавить это сообщение в этой ситуации.
- Прав ли я, желая подавить это предупреждение здесь, или я что-то упускаю?
- Можно ли здесь подавить предупреждение.
Обратите внимание, что я не хочу подавлять предупреждение вообще, только если я уверен, что здесь нет смысла.