访问对象项c#

访问对象项c#,c#,object,C#,Object,我将一个对象传递到函数中。现在我想像在class函数中一样访问对象项(例如:obj a:a.name): 我想访问级别obejct slaType项。 “level.slaType”您需要将level对象强制转换为特定的类类型 LevelType levelObject = level as LevelType; if(levelObject != null) { levelObject.slaType; } 您没有传递实际类型有什么特别的原因吗?您是否理解问题源于您的方法签名不

我将一个对象传递到函数中。现在我想像在class函数中一样访问对象项(例如:obj a:a.name):

我想访问级别obejct slaType项。
“level.slaType”

您需要将level对象强制转换为特定的类类型

LevelType levelObject = level as LevelType;
if(levelObject != null)
{
    levelObject.slaType;  
}

您没有传递实际类型有什么特别的原因吗?您是否理解问题源于您的方法签名不是
公共字符串回调(int x,int y,RealType-level,string-cellcontents=“”)
,其中
RealType
级别的类型?是,罗纳德:这是有原因的!!实际上,“RealType”将来自不同的类。所以它应该是动态的!!!