C# 如何检查对象是否已定义?
我想检查是否使用C#定义或存在对象 大概是这样的:C# 如何检查对象是否已定义?,c#,C#,我想检查是否使用C#定义或存在对象 大概是这样的: if (defined(Object)){ } if(MyObject != null) { //do something } 检查C中的null,如下所示: if (defined(Object)){ } if(MyObject != null) { //do something } 如果您想对照默认设置进行检查(难以理解给定信息中的问题),请检查: 如果未定义类类型,则如果尝试使用该类,将出现编译器错误,因此在这种意义上
if (defined(Object)){
}
if(MyObject != null) {
//do something
}
检查C中的
null
,如下所示:
if (defined(Object)){
}
if(MyObject != null) {
//do something
}
如果您想对照默认设置进行检查(难以理解给定信息中的问题),请检查:
如果未定义类类型,则如果尝试使用该类,将出现编译器错误,因此在这种意义上,您应该进行检查 如果您有一个实例,并且希望确保它不为null,只需检查null:
if (value != null)
{
// it's not null.
}
你能详细说明一下吗?你的意思是不为空吗?你想知道一个对象是否已经初始化了吗?如果是,您可以使用if(SomeObject!=null)。否则,请提供无法执行的函数的更多信息。多奇怪的概念啊。