Каква е стойността на низ по подразбиране?
Каква е стойността на низ по подразбиране?

Видео: Каква е стойността на низ по подразбиране?

Видео: Каква е стойността на низ по подразбиране?
Видео: КАК НАСТРОИТЬ L4D2 2024, Ноември
Anonim

Защото струни са референтни типове, референтните типове са стойност по подразбиране е нула. str е a низ , така че това е референтен тип, така че стойност по подразбиране е нула. int str = ( по подразбиране )(int); str е int, така че е a стойност тип, така стойност по подразбиране е нула.

По същия начин може да попитате какво е int стойността по подразбиране?

променливи ( стойност типове) се инициализират имплицитно към стойност по подразбиране . За международен , това е 0.

Освен по-горе, каква е стойността по подразбиране на enum C#? от по подразбиране , първият член на an enum има стойност 0 и стойност на всеки следващ enum членът се увеличава с 1. За например, в следващото изброяване понеделник е 0, вторник е 1, сряда е 2 и т.н.

Освен това каква е стойността по подразбиране на Boolean?

Стойността по подразбиране за булева (примитивна) е false. Стойността по подразбиране на произволно Обект , като булева, е нула. Стойността по подразбиране за булева стойност е false.

Каква е стойността по подразбиране на nullable int?

Nullable < международен > i = нула; А нулеви тип може да представлява правилния диапазон от стойности за неговата основа стойност тип, плюс допълнителна нула стойност . За пример, Nullable < международен > може да се присвои всяка стойност от -2147483648 до 2147483647 или нула стойност.

Препоръчано: