如何建立元素为list的队列?

shijies 2021-07-22 16:42:39

希望建立一个元素为list的队列,使用了下面的语句:

 Queue<List> listQue = new Queue<List>();     //下面的错误提示针对的是这一句

 listQue.Enqueue(list1);
 listQue.Enqueue(list2);
 listQue.Enqueue(list3);

编译显示出现了错误:

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    CS0305    使用泛型 类型“List<T>”需要 1 个类型参数    WindowsFormsApp1  

 

...全文
595 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcmakebest 2021-07-25
  • 打赏
  • 举报
回复

LIST也是存放其他东西的,它也需要元素类型,或者就这样

List<object>

shijies 2021-07-23
  • 打赏
  • 举报
回复

现在不需要结贴给分了?

wanghui0380 2021-07-22
  • 打赏
  • 举报
回复

话说,csdn现在个回复框,一言难尽哦,发出去的和显示的完全两个故事


  Queue<IList> x=new Queue<IList>();
            
            x.Enqueue(new List<int>{1,2,3});


wanghui0380 2021-07-22
  • 打赏
  • 举报
回复

上次不是有人问“IList datas 与 List datas 到底好在那里”

现在我们说好在哪里

Queue x=new Queue();

        x.Enqueue(new List<int>{1,2,3});

这样总没问题把

xuzuning 2021-07-22
  • 打赏
  • 举报
回复 1
Queue<List<T>> listQue = new Queue<List<T>>();

所谓泛型 T 只是符号只在定义时才有效,使用时必须替换有真实类型

石岩Maple 2021-07-22
  • 打赏
  • 举报
回复 1
Queue<List<object>> listQue = new Queue<List<object>>()
object就是具体的类型,比如说是数字数组,那么就是List<int>

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧