Я думаю, что ты в порядке с Нулем. Это не без прецедента. Например, разработчики платформы .NET не создали String.IsNothingOrEmpty
для сообщества VB. И это также не то, что Null - это какая-то расплывчатая концепция: любой, кто программировал или работал с базой данных более недели, видел это.
Имея это в виду, все в порядке, чтобы рассмотреть вашу аудиторию. Если ваш код входит в библиотеку классов, которая может использоваться другими разработчиками, эти разработчики могут привыкнуть видеть нуль как ноль. С другой стороны, если это строго часть некоторой кодовой базы, которая будет сохраняться только тогда, то пользователи VB, смотрящие на нее, могут ожидать «Ничего». Соблюдайте стандарты как можно лучше, но знайте, что стандарты вашего языка не обязательно должны быть стандартами ваших потребителей.
Но, как уже было сказано, с Null все должно быть в порядке.