.ToString给出一个错误,但Convert.ToStrings工作正常,原因是
本文关键字:工作 ToStrings Convert ToString 错误 一个 | 更新日期: 2023-09-27 18:29:54
在我的c#
代码中,我试图像一样编写
public string instancePath = (HttpContext.Current.Application["InstancePath"]).ToString();
但是当我创建这个类的对象时,它不起作用,它抛出了一个异常。但是当我使用CCD_ 2工作良好,为什么convert.ToString()
适用于insted of ToString()
?如有任何帮助,将不胜感激
提前感谢
ToString()
需要存在才能在其上调用实例方法。它不处理任何null
值。这意味着在一个对象上,它假定该对象不是null。然而,当我们使用Convert.ToString(obj)
时,它也处理空值。如果为null,则返回空。
尝试
string str = HttpContext.Current.Application["InstancePath"] as string;