Wat is de standaard tekenreekswaarde?
Wat is de standaard tekenreekswaarde?

Video: Wat is de standaard tekenreekswaarde?

Video: Wat is de standaard tekenreekswaarde?
Video: Default Values of C# Types 2024, November
Anonim

Omdat snaren zijn referentietypes, referentietypes zijn standaardwaarde is niets. str is een snaar , dus het is een referentietype, dus standaardwaarde is niets. int str = ( standaard )(int); str is een int, dus het is a waarde typ, dus standaardwaarde nul is.

Evenzo kunt u zich afvragen, wat is de standaardwaarde van int?

variabelen ( waarde typen) worden impliciet geïnitialiseerd op de standaardwaarde . Voor int , het is 0.

Wat is naast bovenstaande de standaardwaarde van enum C#? Door standaard , het eerste lid van an opsomming heeft de waarde 0 en de waarde van elke opeenvolgende opsomming lid wordt met 1 verhoogd. Voor In de volgende opsomming is bijvoorbeeld maandag 0, dinsdag is 1, woensdag 2 enzovoort.

Bovendien, wat is de standaardwaarde van Boolean?

De standaardwaarde voor een boolean (primitief) is false. De standaardwaarde van any Object , zoals Boolean, is null. De standaardwaarde voor een boolean is false.

Wat is de standaardwaarde van nullable int?

Nullable < int > ik = nul; EEN nullable type kan het juiste bereik van vertegenwoordigen waarden voor zijn onderliggende waarde type, plus een extra null waarde . Voor voorbeeld, Nullable < int > kan elke worden toegewezen waarde van -2147483648 tot 2147483647, of een nul waarde.

Aanbevolen: