在开始之前,我知道这不是一个好的做法,但是想知道如何(如果有的话)可以在我的视图中定义一个方法.
我在ASP.Net MVC中使用C#
以下似乎不起作用:
decimal DoCalculation(IEnumerable<MyItems> items){
...
}
Run Code Online (Sandbox Code Playgroud)
注意我没有使用RAZOR VIEW ENGINE
我使用以下代码重置IE中选择列表的选定索引:
$("#list")[0].selectedIndex = -1
Run Code Online (Sandbox Code Playgroud)
但是,这似乎不适用于FF和Chrome.任何人都可以告诉我实现这一目标的正确方法是什么?
我想把一个数组的一部分拉出来进行操作.
例如,从包含50个项目的数组中,我想在新数组中返回项目12到22
我目前正在使用LINQ,我假设它很慢:
return fullArray.Skip(12).Take(22).ToArray();
Run Code Online (Sandbox Code Playgroud)
有更快的方法吗?
我想知道是否有更好的方法(仍然使用LINQ)实现以下内容,它检查这两者中的数字是否相同:
var list1 = new int[] { 1, 2, 3, 4 };
var list2 = new int[] { 2, 1, 3, 4 };
return list1.Intersect(list2).Count() == list2.Count();
Run Code Online (Sandbox Code Playgroud)
上面的例子将返回 true
c# ×3
arrays ×1
asp.net-mvc ×1
firefox ×1
ienumerable ×1
javascript ×1
jquery ×1
linq ×1
selectlist ×1