C#队列的应用

XuanYuanZuoLuo 2017-08-23 01:38:21
using System.Collections;


namespace 队列
{
public partial class Form1 : Form
{
Queue qtime = new Queue();
Queue qdata = new Queue();


public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}
}
谁能帮我看下为什么我定义的队列不能使用
...全文
398 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
xian_wwq 2017-08-24
  • 打赏
  • 举报
回复
引用 12 楼 XuanYuanZuoLuo 的回复:
[quote=引用 9 楼 xuzuning 的回复:] 待入队的元素为空,就不入队 队列为空时,不计算
假如我从excle里面入队,到最后数据没了的时候,q.enqueue会报错什么吗[/quote] 入队出队时, 对于元素判定一下是否为空是最基本的操作
XuanYuanZuoLuo 2017-08-23
  • 打赏
  • 举报
回复
引用 9 楼 xuzuning 的回复:
待入队的元素为空,就不入队 队列为空时,不计算
假如我从excle里面入队,到最后数据没了的时候,q.enqueue会报错什么吗
XuanYuanZuoLuo 2017-08-23
  • 打赏
  • 举报
回复
引用 10 楼 dy00544 的回复:
没看到你用啊,怎么起作用
因为该开始用的时候调用不了,不过现在解决了。谢谢
dy00544 2017-08-23
  • 打赏
  • 举报
回复
没看到你用啊,怎么起作用
xuzuning 2017-08-23
  • 打赏
  • 举报
回复
待入队的元素为空,就不入队 队列为空时,不计算
XuanYuanZuoLuo 2017-08-23
  • 打赏
  • 举报
回复
引用 6 楼 xuzuning 的回复:
没有看到你使用时的代码
我还想问下,如果我使用q.enqueue入队时候,入队的元素为空,会怎么处理啊
XuanYuanZuoLuo 2017-08-23
  • 打赏
  • 举报
回复
引用 4 楼 a755362405 的回复:
你的队列不用指定类型?编译器不报错?
没报错,不过听你的编译之后,后面可以用了。
xuzuning 2017-08-23
  • 打赏
  • 举报
回复
没有看到你使用时的代码
XuanYuanZuoLuo 2017-08-23
  • 打赏
  • 举报
回复
引用 3 楼 guwei4037 的回复:
可以的,全局变量,没问题呀。
我刚刚运行了一下,似乎可以用了,之前声明之后不能直接用。
键盘敲出字 2017-08-23
  • 打赏
  • 举报
回复
你的队列不用指定类型?编译器不报错?
全栈极简 2017-08-23
  • 打赏
  • 举报
回复
可以的,全局变量,没问题呀。
XuanYuanZuoLuo 2017-08-23
  • 打赏
  • 举报
回复
引用 1 楼 guwei4037 的回复:
导入命名空间了吗?using System.Collections;
上面有,导入了,可是我后面使用的时候不能调用ptime,和pdata这两个队列,我也不知道为啥
全栈极简 2017-08-23
  • 打赏
  • 举报
回复
导入命名空间了吗?using System.Collections;

110,539

社区成员

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

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

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