Вы, кажется, путаете ссылки и объекты . У вас может быть ссылка null
(которая вообще не ссылается на объект), но в C # такого понятия как объект null
нет.
Если, с другой стороны, вы обеспокоены тем, что установка свойства SelectedNode
на null
приведет к вытеснению выбранного выбранного узла из TreeView
, это не так - этот узел будет просто быть невыбранным .
РЕДАКТИРОВАНИЕ : Возможно, вы обеспокоены тем, что значения других переменных, которые содержат ссылки на выбранный в данный момент узел, будут установлены в null
, если свойство SelectedNode
будет установите на null
. Это также не так:
TreeView treeView = ...
TreeNode node = new TreeNode();
treeView.Nodes.Add(node);
treeView.SelectedNode = node;
treeView.SelectedNode = null;
bool isNodeNull = (node == null); // false