C#

?. ?? and ??= (C#)

Në shqip: Operatorët e null-it në C#

ShpjegimiSQ

?. thërret vetëm nëse objekti s'është null, ?? jep një vlerë rezervë, dhe ??= cakton vetëm nëse është null. Së bashku shmangin NullReferenceException.

EnglishEN

?. calls only if the object isn't null, ?? gives a fallback value, and ??= assigns only if it's null. Together they avoid NullReferenceException.

Si ta mendosh

Si të trokasësh para se të hapësh derën.

Lexoje në anglisht

Like knocking before you open a door.

Shembull kodicsharp

int gjatesia = emri?.Length ?? 0;
lista ??= new List<int>();

Terma të lidhur