c# - System.Collections.Generic.List 不包含 'Select' 的定义

标签 c# linq

<分区>

这个错误发生在我的“Views”文件夹中的许多文件中:

'System.Collection.GenericList' does not contain a definition for 'Select' accepting a first argument of type 'System.Collections.GenericList' could be found (are you missing a using directive or an assembly reference?)

我试过在文件顶部附近添加一堆“使用系统...”和其他基本库,但添加它们似乎没有任何帮助。

对我来说,错误发生在以 .BindTo(Model.Users.Select(o => o.UserName)) 开头的行中:

如有任何帮助,我们将不胜感激。谢谢!

 <div id="editRolesContainer" class="detailContainer detailContainer4">
    <header class="sectionheader"> Add Roles </header>
    <ul id = "AdminSelectUserContainer" >
       <li>
          <ul style="padding: 0 0 0 5px">
             <li>Select User : </li>
             <li>
                @using (Html.BeginForm("srch_GetUserRoles", "Admin",
                   new { view = "Users_Roles" }, FormMethod.Post,
                   new { name = "srch_GetUserRoles" }))
                {
                   @(Html.Telerik().AutoComplete()
                          .Name("acx_SelectUser")
                          .BindTo(Model.Users.Select(o => o.UserName))
                              .HtmlAttributes(new { type "submit"   })
                          .HtmlAttributes(new { @class = "SearchBox"})
                          .AutoFill(true)
                          .Filterable((filtering =>
                              {
                                 filtering.FilterMode(AutoCompleteFilterMode.Contains);
                              }))
                  )
                }
             </li>
            </ul>
           ...
           ...
           </div>

最佳答案

只需添加这个命名空间,

using System.Linq;

关于c# - System.Collections.Generic.List 不包含 'Select' 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24496907/

相关文章:

c# - 在 C# 中生成 XML 文档哈希

linq - 如何在 LINQ 中写入 "AND"

c# - linq查询并使用结果来设置属性

c# - 验证 ASP.Net 文本框不为空但允许空格?

c# - 从 C# 到 Php 的脚本推送不适用于应用程序

c# - FormsAuthentication 重定向到登录页面

c# - 为构造函数参数设置契约

c# - 如何将 LINQ 嵌套 Selectmany 转换为 SQL 正则语句

c# - 在 linq select 语句中创建 json 样式

c# - 不要在 linq C# 中记录最后一条记录