cod*_*ing 4 c# resharper resharper-6.0
试图做一个foreach:
foreach(User in userList)
{
}
Run Code Online (Sandbox Code Playgroud)
其中userList是 IEnumerable<User> userList
我尝试过:userList.ToList()但我得到了相同的消息.
在您的foreach语句中,您尚未为当前实例指定标识符User.尝试在类型后面添加一个标识符(例如,currUser或者只是user)User,如下所示:
foreach(User user in userList)
{
}
Run Code Online (Sandbox Code Playgroud)
其他答案显示你的语法问题,但是一些工具(我认为resharper)会警告你,你可能不止一次枚举序列(甚至可能VS-不知道,因为我一起使用它们).如果这是问题写的东西
var userArray = userList.ToArray();
Run Code Online (Sandbox Code Playgroud)
并使用userArray而不是userList