[英]How do I convert this VB.NET array expression to C#
在VB.net中,我可以写:
If {"red", "blue"}.Contains("blue") Then Return True
并且Contains
似乎来自Linq.Enumerable(T)。
我在将其转换为C#时遇到了麻烦-当我使用像Developer Fusion那样的在线转换工具时,它给了我:
if ({"red", "blue"}.Contains("blue")) return true;
但它无法编译,表示无法解析Contains
符号,它并不是很有用。 我确定这是一个简单的语法问题,但是我不确定您称这样的示例。
我不需要实例化数组,因为我只是用它来评估内联表达式。 在VB.NET中这似乎是可能的。 您如何称呼它-静态数组? 常数数组? 匿名数组? 列出的那些组合?
我想知道如何用C#编写代码,以及它的调用方式(我将更新问题标题和标签,以更好地反映出我在询问何时有人可以回答该问题)。 谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.