使用?系統;
使用?系統。集合。泛型;
使用?系統。Linq
使用?系統。文本;
使用?系統。線程。任務;
命名空間?ConsoleApplication1
{
班級?程序
{
靜電?作廢?Main(string[]?參數)
{
ClassB?classB?=?新的?class b();
ClassA?classA?=?新的?class a(class b);
ClassC?classC?=?新的?class c(class b);
}
}
}
公共?班級?a類
{
私人?ClassB?b類;
公共?ClassA(ClassB?b)
{
this.classB?=?b;
}
}
公共?班級?b類
{
公共?隊列& ltobject & gt?排隊?{?get?私人?設置;?}
公共?b類()
{
排隊?=?新的?隊列& ltobject & gt();
}
公共?作廢?入隊(對象?項目)
{
這個。Queue.Enqueue(項目);
}
}
公共?班級?c類
{
私人?ClassB?b類;
公共?ClassC(ClassB?b)
{
this.classB?=?b;
}
公共?作廢?DoSomething()
{
//?IList & ltobject & gt?物品?=?this . classb . queue . to list();
}
}