我正在研究c#.Net Razor MVC5中的一个项目,我想读取一个文件并将行推入列表。
List<string> file = new List<string>();
string path;
int rand = _rand.Next(0, 5);
string fileName = _listfileName[rand];
path = "~/Content/file/" + fileName + ".txt";
try
{
path = HttpContext.Current.Server.MapPath(path);
}
catch (Exception e)
{
Debug.WriteLine("cant load the file: " + e.Message);
}
System.Collections.Generic.IEnumerable<string> lines = File.ReadLines(path);
file = lines.ToList<string>();
我在 File.ReadLines(路径):
上有例外类型&#39; System.NullReferenceException&#39;的第一次机会异常 发生在MyProject.dll中无法加载文件:未设置对象引用 到一个对象的实例。
我不知道为什么会遇到这个问题。我没有在stackoverflow上找到任何解决方案。
有人知道这个问题吗?