• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

如何建立元素为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  

 

...全文
199 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

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

List<object>

回复
shijies 07-23

现在不需要结贴给分了?

回复

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


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


回复

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

现在我们说好在哪里

Queue x=new Queue();

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

这样总没问题把

回复
xuzuning 07-22
Queue<List<T>> listQue = new Queue<List<T>>();

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

回复 1
古耕 07-22
Queue<List<object>> listQue = new Queue<List<object>>()
object就是具体的类型,比如说是数字数组,那么就是List<int>

回复 1
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2021-07-22 16:42
社区公告

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