30 Ocak 2023 Pazartesi

Nullable

C# Nullable value types, bir değişkenin bir değerinin olmasına yada null olmasına izin veren bir tür temsilidir.

Nullable, bir typedan sonra ? koyulurak yapılır. Örneğin, int? değerin bir integer veya null olabileceği anlamına gelir.


Nullable Value Type vs Reference Type

  • Reference Typelar  null value destekler.
  • Value Type  değişkenler, Nullable value type kullanılmadığında null valueyi desteklemez.
Örneğin, int için varsayılan değer 0'dır. Ancak 0 bazen geçerli bir değer olabilir. Bu durum bazen  hataya yol açabilir. Nullable typelarda, bir değeri yoksa değişkeni null olarak ayarlayabiliriz. Böylece değişkenin bir değerinin olmadığını ve olası hatalardan kaçınmış oluruz.






Hiç yorum yok:

Yorum Gönder