问个操作队列 Queue 的问题。 Queue<int> TestTest.Enqueue(0);Test.Peek() += 1;报错,应该怎样正确的将队列顶部值+1呢?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法不能直接使用+=操作符,只有在变量前后可以使用Test.Enqueue(0);Test.Enqueue(Test.Peek()+1);这样就可以弹出后+1再压入。 顶部值加1,是指队列里面的那个值加1吗?Test.Peek() += 1; 你这个是错误的,哪有方法+1的,它是返回值的。没有直接加1的。只取出来加1再放回去,如果你想保持它在最前面,那没有办法。你可以不用Queue,用List<>、ArrayList等其它的 用LIST来做算了。谢谢2楼的建议 延时接收信息的问题 C# 正则表达式 求解 c#+mapx 动态绘、改变图元位置 各位给看下 高分急求 简单弹力球游戏的问题 数组交叉循环搭配的排列组合问题 初学~搞了1天了~关于将textbox中的文字转换为ACSII码!高手麻烦给个例子!编译成功就马上给分! [Assembly].LoadFile打開一個文件后﹐程序沒關閉之前﹐如何刪除它 遇到的几个问题,发过贴,还没解决,大家帮帮忙 局域网传输文件 Bitmap中RGB值的疑问 双屏显示的问题··· VS3.5怎么才能转成VS2.0
Test.Enqueue(0);
Test.Enqueue(Test.Peek()+1);
这样就可以弹出后+1再压入。
Test.Peek() += 1; 你这个是错误的,哪有方法+1的,它是返回值的。
没有直接加1的。
只取出来加1再放回去,如果你想保持它在最前面,那没有办法。
你可以不用Queue,用List<>、ArrayList等其它的