gpt4 book ai didi

c# - "if x in array"的 nvelocity/C# 等价物是什么?

转载 作者:行者123 更新时间:2023-11-30 14:04:51 25 4
gpt4 key购买 nike

黑客攻击 Nvelocity C#/.NET View 模板(.cs 文件),我确实缺少 Python 关键字“in”(如“foo in list”)。用于检查列表/数组成员资格的内置函数是什么?

这就是我的 Python 大脑想要做的:

#set ( $ignore = ['a','b','c'] )
<ul>
#foreach ( $f in $blah )
#if ( $f not in $ignore )
<li> $f </li>
#end
#end
</ul>

但我不确定正确的语法是什么,如果确实有的话。我快速浏览了 Velocity Template Guide但没有发现任何有用的东西。

最佳答案

可以在List中使用Contains函数,所以应该是

List<int> list = new List<int>{1, 2, 3, 4, 5, 6, 7};
foreach(var f in blah)
if(list.Contains(f))

关于c# - "if x in array"的 nvelocity/C# 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1186642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com