Null-Conditional Operator
"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!