?. ?? 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>();