C#

Nullable types (int?, ?., ??)

Në shqip: Tipet që lejojnë null

ShpjegimiSQ

Në C#, një int s'mund të jetë null, por një int? po. Operatori ?. e thërret një metodë vetëm nëse objekti s'është null, dhe ?? jep një vlerë rezervë. Projektet e reja paralajmërojnë kur një string mund të jetë null.

EnglishEN

In C#, an int can't be null, but an int? can. The ?. operator calls a method only if the object isn't null, and ?? gives a fallback value. New projects warn you when a string might be null.

Si ta mendosh

Si një formular me fushën „Telefoni (opsional)“: mund të jetë bosh, dhe ti e di këtë që në fillim.

Lexoje në anglisht

Like a form field marked “Phone (optional)”: it can be empty, and you know that up front.

Shembull kodicsharp

int? nota = null;
string? emri = null;
int gjatesia = emri?.Length ?? 0;   // 0

Terma të lidhur