Що означає нульове посилання?

admin | 4 Квітня, 2025


В обчисленні нульовий покажчик або нульове посилання є значення, збережене для вказівки, що вказівник або посилання не посилається на дійсний об’єкт.

Якщо посилання вказує на null, тоді жодна цінність не пов'язана з ним. З іншого боку, цінність, за визначенням, є самою цінністю. Немає покажчика. Тип значення зберігається як саме значення.

Виникає виняткова ситуація NullReferenceException коли ви намагаєтесь отримати доступ до посилальної змінної, яка не посилається на жодний об’єкт. Коли ви намагаєтеся отримати доступ до посилальної змінної, яка не посилається на об’єкт, тип посилання за замовчуванням має значення null, а Unity повертає NullReferenceException.

Виняток можна усунути перевірка того, чи елемент є нульовим перед виконанням будь-якої операції над цим елементом, як показано в наступному прикладі. Виняток NullReferenceException може бути створений методом, коли він звертається до члена одного зі своїх аргументів, але цей аргумент має значення null.

Посилання може або вказувати на об’єкт, або мати значення null, що означає він не вказує на жодний об'єкт.

Посилання не можуть бути нульовими, тоді як покажчики можуть; кожне посилання посилається на якийсь об'єкт, хоча воно може бути або не бути дійсним.

Інші форми: nulls. Null означає відсутність значення; іншими словами, нуль дорівнює нулю, наприклад, якщо ви додасте так мало цукру в каву, що він буде практично нульовим. Null також означає недійсність або відсутність обов’язкової сили. Від латинського nullus, що означає «не будь-який», бідний, безсилий null насправді взагалі немає.