如何设置文件信息

时间:2011-07-11 10:03:24

标签: c#

我在C#项目中编写下面的代码。我收到以下错误:

System.IO.File.FileInfo的最佳重载方法匹配有一些无效的参数;

代码是否正确。

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

提前致谢

2 个答案:

答案 0 :(得分:3)

我的猜测是你只需要转换为字符串:

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

基本上ViewState[string]返回一个对象,并且没有FileInfo(object)构造函数 - 这就是编译器所抱怨的。

答案 1 :(得分:1)

你可以做到

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