首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

"试图将文件指针移动到文件开头之前"咋回事啊救救小弟我。

2012-06-03 
试图将文件指针移动到文件开头之前怎么回事啊???救救我。。。我用FILESTREAM读取一个文件,然后用SEEK进行文

"试图将文件指针移动到文件开头之前"怎么回事啊???救救我。。。
我用FILESTREAM读取一个文件,然后用SEEK进行文件指针位置的设置,文件大小为5205081600字节,为什么我偏移量到了3000000000+之后,就会报错,说什么“试图将文件指针移动到文件开头之前”。。但明明没有超出啊。。。?

[解决办法]
是不是使用了int类型的变量,导致溢出了。

应该使用long。
[解决办法]
加上 L
fs.seek(3000000000L+,seekorgin.begin)

热点排行