是否有一个操作员在C#中简化此操作以避免null指针异常?
obj == null ? null : obj.Property;
之类的东西 obj?.Property;
我真的很想摆脱NullReference Exections
正如 @canton7所说,您回答了自己的问题。?.
操作员实际上存在于C#
这是一个很小的示例,显示了它如何防止NullReferenceException
public class Program
{
public static void Main(string[] args)
{
List<string> list = GetList();
Console.WriteLine($"{list?.Count}");
Console.ReadKey();
}
public static List<string> GetList()
{
return null;
}
}