Blog Hoch
Jul 2021·1 tup leghDe'wI' ghItlhta'

Null-Conditional Operator

#allgemein

"null-conditional operator" C# 6.0 Daq chenmoH feature ghaH. null values lo'laH Dun. member access operator optional ghaH, 'ej object null pagh vaj Qu'.

misvam: "Person" class ghaj, pong 'ej address ghaj. address Dung vay' tlhap vaj normal Person null pagh yIlaj.

"null-conditional operator" Daq check yIlajQo'. Person tu'lu'DI' address tlhap. null vaj operator null nob 'ej code Qu'be' 'ej NullReferenceException pagh.

example code:

Person person = GetPerson();

// Normal: Person null pagh yIlaj, address tlhap
if (person != null)
{
    Address address = person.Address;
}

// null-conditional operator: address tlhap, NullReferenceException pagh
Address address = person?.Address;

legh: null-conditional operator lo' Dun 'ej Dun law'.

Dun chel: code laD Dun, null check law' pagh. code mach 'ej yajchu'.

null-conditional operator feature Dun. C# developer vaj yIQoy!

blog vaD null-conditional operator yaj 'ej coding Dun law'. HIq ghaj vaj comment Daq yIjatlh!

chu'JavaScript Object Notation SQL rapqanE-Mail addresses validate