目前在C#中没有NetworkStream.Peek方法。那么如何实现一个类似于NetworkStream.ReadByte的Peek方法,但返回的byte并不会从Stream中移除?
在Java中,我使用Iterator对象的hasNext方法来判断迭代器是否还有更多元素(同时不会消耗元素),因此hasNext方法就像一个"Peek"方法。 我的问题是:C#的泛型IEnumerator对象是否有类似于"hasNext"或"Peek"方法?
如果 Peek 返回队列中的下一个对象,那么有没有一种方法可以使用来获取特定的对象呢?例如,我想找到队列中的第三个对象并更改其值? 目前,我只是通过对队列进行 foreach 循环来实现这一点,这可能是最好的解决方案,但我不知道是否可以使用与 Peek 相关的特殊功能。例如 Queue.Pe...
在浏览了一段时间后,我找到了很多讨论如何计算文件中行数的文章。 例如以下三篇文章: c# how do I count lines in a textfile Determine the number of lines within a text file How to count li...
在C++中,fstream库(或任何库)中是否有一个函数可以让我读取到'\n'分隔符而不进行提取操作? 我知道peek()函数可以让程序查看下一个要读入的字符而不进行提取,但我需要类似于peek()函数的功能,但是用于整行读取。
我正在尝试做一些简单的事情,在一个切片中,我想查找两个字符"\r\n"的出现次数。然而,我不能使用from_utf8将该切片转换为字符串,因为"\r\n"之后的部分可能不是utf-8编码,而且我尽量不想使用from_utf8_unchecked。所以我尝试了以下方法。 fn find_crl...
我正在使用Python 3,但是缓冲文件I/O的peek()方法似乎与文档描述不符。例如,以下代码说明了问题--它打印8192作为f.peek(1)返回的字节字符串的长度: jpg_file = 'DRM_1851.JPG' with open(jpg_file, 'rb') as f: ...
我需要一种方法来查找字符('<')是否撞到了墙壁(黑像素图形)。 -在ZX81游戏中。 我一直在看另一个游戏...它使用的是以下代码 如果 peek(peek 16398 +256*peek 16399) = code "blackpixel graphic" then ... ...
是否有可能查看C# Stack 变量表面以下的层次结构中的值?在我的例子中,我需要查看下面一个值。我可以使用Peek将值记录到临时变量中,然后Pop和读取,然后Push临时值回去,但是有更好的方法吗?