2011-07-11 40 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());