我正在上一门关于IT技术的课程,在这门课程中,我编写了一个方法,该方法应该接受object类的对象作为参数。
函数如下:
protected void AddNewForm(object o )
{
try
{
o.Show();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
我正在从其他类中调用此函数。但是当我这样调用该函数时-
Contact objContact=new Contact();
AddNewForm(objContact);
但它显示该函数中的错误。错误如下:
'object'不包含名为'Show'的定义,也没有接受类型为'object'的第一个参数的扩展方法'Show'可以找到(您是否缺少使用指令或程序集引用?)
如何在C# Windows应用程序中实现后期绑定?
谢谢。