Convert.ToString不处理null

Ron*_*ald 2 c# asp.net

我已经读过Convert.ToString应该处理null,但是当它在我的代码中传递一个null对象时它不起作用

在这种情况下,对象"Name"为null.

var name = Convert.ToString(Name.LastName);
Run Code Online (Sandbox Code Playgroud)

我没有将Object引用设置为对象的实例.

Bri*_*sen 10

这与此无关Convert.ToString.您正尝试LastName通过空引用进行访问.这是一个运行时异常.

双方NameLastName可以为空在这里.Convert.ToString如果Name为null,将永远不会在上面的代码中调用.