在foreach语句中比较模型

阿图罗·马丁内斯(Arturo Martinez)

有人知道如何在foreach声明中将字符串与模型中的项目进行比较吗?示例:我有这个foreach循环

@foreach (var item in Model)
{
    //code here
}

但是我只想显示等于另一个字符串的项目,例如:

String example ="Hello"
@foreach (var item in Model.where(c => c.Name).equals() example)  
{
    //code here
}

???? 这对我不起作用,我不知道该怎么做。

我想知道如何将foreach循环内的模型中的项目与字符串进行比较

雅库布·洛尔兹(Jakub Lortz)

您必须将正确的谓词传递给Where扩展方法:

string example ="Hello"
@foreach (var item in Model.Where(c => c.Name == example))
{

}

要使用Where扩展方法,您的模型需要实现IEnumerable<T>接口(如果在中使用它,可能要这样做foreach)。

还要确保该System.Linq名称空间已打开您的视图。否则,您将无法访问在那里定义的扩展方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在if语句中比较太多变量

来自分类Dev

无法在SQL语句中比较日期

来自分类Dev

无法在SQL语句中比较日期

来自分类Dev

使用或快速在switch语句中比较元组

来自分类Dev

如何在“ if”语句中比较<option>“ data-names”?

来自分类Dev

在SQL case语句中比较3个变量

来自分类Dev

在相同的if语句中比较字符串和整数

来自分类Dev

在bash中的if语句中比较整数值

来自分类Dev

无法在PHP的IF语句中比较两个字符串

来自分类Dev

如何在if语句中比较Dictionary <string,string>中的值

来自分类Dev

在while语句中比较两个日期时,程序处于空闲状态

来自分类Dev

PHP-如何在此条件语句中比较日期/持续时间

来自分类Dev

eRuby - 在 if 语句中比较数字时没有将 nil 隐式转换为 String

来自分类Dev

在if语句中比较字符串时如何修复“不匹配'operator=='”

来自分类Dev

比较if语句中的枚举

来自分类Dev

比较IF语句中的NSString

来自分类Dev

比较If语句中的日期

来自分类Dev

Foreach语句中的条件

来自分类Dev

Foreach语句中的条件

来自分类Dev

比较if语句中的多个值

来自分类Dev

如何在where子句中比较时间戳

来自分类Dev

比较If语句中的数据类型

来自分类Dev

Java IF语句中的多个整数比较

来自分类Dev

在linq语句中接收当前比较的索引

来自分类Dev

switch语句中的数字比较失败

来自分类Dev

比较If语句中的数据类型

来自分类Dev

在if语句中的c ++字符串比较

来自分类Dev

WHERE 语句中的 mySQL 多重 AND 比较

来自分类Dev

如何比较if语句中的字符串