我是初学者在C#我不明白为什么把类引用到另一个类,这里是代码。C#类的引用到另一个类,但为什么?
interface IDB
{
void AddDoctor(Doctor doc);
void AddPatient(Patient pat);
void AddWard(Ward ward);
}
class DataBaseManager
{
private IDB db;
public DataBaseManager(IDB dbase)
{
this.db = dbase;
}
class ComputerOperator
{
private string name;
private int age;
private DataBaseManager dbm;
public ComputerOperator(string name, int age,SQLDB sqdata)
{
this.name = name;
this.age = age;
dbm = new DataBaseManager(sqdata);
}
class BillingDepartment
{
private ComputerOperator operater;
public ComputerOperator Operater
{
get { return operater; }
set { operater = value; }
}
}
当我们把类到另一个类称为嵌套类,然后我什么是这个东西在C#中的名称为“把类的引用到另一个类。”
编辑补充 先生,我问为什么我们需要“一类的引用到另一个类”,并且是,如果我们不把一个类的引用到另一个类的任何备用??? 例如,
namespace myNameSpace
{
public class class1
{
//methods
}
public class class2
{
private class1 myclass1;
//methods
}
是的,但我说的是对另一个类的引用。我们为什么使用它? – Allan 2011-06-02 15:21:58
我不明白你的问题。你在问我们为什么要上课?为什么我们需要明确指定一个我们正在引用的类? (如果你用不同的词来引用它可能会有帮助,因为它具有我不认为你的意思的特定含义,并且可能会混淆问题) – 2011-06-02 23:39:11