我從來沒有遇到過這個問題。誰能告訴我,爲什麼這段代碼只是掛永遠掛:File.Open只是掛起,什麼都不做
FileStream stream = File.Open("abc.xls", FileMode.Open, FileAccess.Read);
我使用Visual Studio 2010的高級版,Windows 7的
什麼可以是可能的原因是什麼?要麼它應該拋出異常或只是運行良好。爲什麼該程序只是掛起,在此之後從未到達下一行代碼?
在此先感謝:)
我從來沒有遇到過這個問題。誰能告訴我,爲什麼這段代碼只是掛永遠掛:File.Open只是掛起,什麼都不做
FileStream stream = File.Open("abc.xls", FileMode.Open, FileAccess.Read);
我使用Visual Studio 2010的高級版,Windows 7的
什麼可以是可能的原因是什麼?要麼它應該拋出異常或只是運行良好。爲什麼該程序只是掛起,在此之後從未到達下一行代碼?
在此先感謝:)
這個相同的文件可以與其他應用程序打開罰款嗎?它是否在網絡或任何其他可能導致延遲的特殊驅動器上?你確定這是一行代碼塊嗎(調試器有時候是一條線路)?
注意:與給出的其他答案相反,我認爲在打開流時,大小不應該對性能產生任何影響。它實際上並沒有閱讀或做任何事情,只是打開文件。
abc.xls文件有多大。你也有嘗試趕上嗎? – Jethro