【发布时间】:2014-11-19 09:46:51
【问题描述】:
我们有一个关于 c# 继承的练习。现在我的问题是,我将在问号和 if 语句中输入什么来知道程序传递了 Person 类或 Animal 类或 InventoryApplication 命名空间下的任何类。 :)
private void AddButton_Click(object sender, EventArgs e)
{
Logic_Layer.Logic logic = new Logic();
//logic.Add<Person>();
}
namespace Logic_Layer
{
public class Logic
{
public void Add<InventoryApplication>() where InventoryApplication : ?
{
//if { }
}
public void delete() { }
public void edit() { }
public void search() { }
public void searchAll() { }
}
}
【问题讨论】:
-
命名空间是一种组织类的方式,它们在继承中没有任何作用,所以这永远不会起作用。一个解决方案可能是让您的公共类实现相同的接口。
-
天哪。我需要更多地研究这个问题:)
标签: c# inheritance