Escrito el 06/04/2024
Conceptos C#: Elvis Operator
Elvis Operator en C# es el término para referirse al condicional null que se representa como “?.” en el código. Se puede acceder a las propiedades de un objto sin preocuparse mucho de si son o no null.
Sin Elvis Operator (Null Conditional)
int? length = null;
if (company != null && company.Customers != null){
length = company.Customers.Length;
}
Con Elvis Operator (Null Conditional)
int? length = company?.Customers?.Length;