我是初學者在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