Я новичок в 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; }
}
}
Когда мы помещаем класс в другой класс, называется NESTED CLASSES, токак называется эта вещь в c # «Поместить ссылку на класс в другой класс»msgstr ", и есть ли альтернатива, если мы не помещаем ссылку на класс в другой класс ???например,
namespace myNameSpace
{
public class class1
{
//methods
}
public class class2
{
private class1 myclass1;
//methods
}