I recently came across this while going through someone else's code
var name = Product.Buyer?.FirstName + " " + Product.Buyer?.LastName;
What does this(?.
)mean in c#
I recently came across this while going through someone else's code
var name = Product.Buyer?.FirstName + " " + Product.Buyer?.LastName;
What does this(?.
)mean in c#
The operator ?.
is called Null-conditional Operators, which is introduced in C# 6.0
.
Used to test for null before performing member access (?.) or index (?[) operation. These operators help you write less code to handle null checks, especially for descending into data structures.
see the documentation and an example here