當前位置:編程學習大全網 - 網站源碼 - C#如何在另壹個類中訪問在其他類中實現的隊列?

C#如何在另壹個類中訪問在其他類中實現的隊列?

解決方案:既然A和C都想訪問B,那麽把這三個對象的實例放在同壹個作用域就足夠了。

使用?系統;

使用?系統。集合。泛型;

使用?系統。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();

}

}

  • 上一篇:什麽是移軸鏡頭
  • 下一篇:萬達電影小程序被工作人員登錄有風險嗎
  • copyright 2024編程學習大全網