在ASP.NET MVC视图中转换IEnumerable(到数组,列表)

Wil*_*Niu 3 .net c# asp.net-mvc ienumerable view

似乎在Views中,可用的库有限(是真的吗?),见下文: 显示IEnumerable的可用方法的屏幕截图

我的问题是如何将IEnumerable转换为数组或列表?我通常可以使用像ToArray(),ToList()或者Cast<T>()在常规C#文件中使用的方法,但是当它涉及到Views(在ASP.NET MVC中)时它们似乎都消失了.

Kir*_*huk 11

<%@ import namespace='System.Linq' %>

您还可以在中添加命名空间Web.config,即:

<system.web>
  <pages>
    <namespaces>
      <add namespace='System.Linq' />
    </namespaces>
  </pages>
</system.web>
Run Code Online (Sandbox Code Playgroud)