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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With