2011-07-11 39 views
0

我在C#項目中編寫了下面的代碼。我收到以下錯誤:如何設置文件信息

System.IO.File.FileInfo的最佳重載方法匹配有一些無效參數;

代碼是否正確。

FileInfo file = new FileInfo(ViewState["value"]); 

在此先感謝

回答

3

我的猜測是,你只需要轉換爲字符串:

FileInfo file = new FileInfo((string) ViewState["value"]); 

基本上ViewState[string]返回一個對象,而且也沒有FileInfo(object)構造 - 這就是編譯器是抱怨。

1

你可以做

FileInfo file = new FileInfo(ViewState["value"].ToString());