Co je výchozí hodnota řetězce?
Co je výchozí hodnota řetězce?

Video: Co je výchozí hodnota řetězce?

Video: Co je výchozí hodnota řetězce?
Video: Empty String or string.Empty in C#? 2024, Duben
Anonim

Protože struny jsou referenční typy, referenční typy jsou výchozí hodnota je nulový. str je a tětiva , takže je to referenční typ, takže výchozí hodnota je nulový. int str = ( výchozí )(int); str je int, takže je a hodnota typu, takže výchozí hodnota je nula.

Podobně se můžete ptát, co je výchozí hodnota int?

proměnné ( hodnota typy) jsou implicitně inicializovány na výchozí hodnota . Pro int , je to 0.

Kromě výše uvedeného, jaká je výchozí hodnota enum C#? Podle výchozí , první člen an enum má hodnota 0 a hodnota z každého následujícího enum člen se zvýší o 1. Pro například v následujícím výčtu je pondělí 0, úterý je 1, středa je 2 a tak dále.

Navíc, jaká je výchozí hodnota Boolean?

Výchozí hodnota pro boolean (primitivní) je false. Výchozí hodnota libovolné Objekt , jako je Boolean, má hodnotu null. Výchozí hodnota pro boolean je false.

Jaká je výchozí hodnota nullable int?

S možností nulování < int > i = null; A s možností nulování typ může představovat správný rozsah hodnoty pro jeho podkladem hodnota typ plus další null hodnota . Pro příklad, S možností nulování < int > lze přiřadit libovolné hodnota od -2147483648 do 2147483647 nebo nula hodnota.

Doporučuje: