在VB.net中,我可以写:
If {"red", "blue"}.Contains("blue") Then Return True
并且Contains
似乎来自Linq.Enumerable(Of T)。
我在将其转换为C#时遇到问题 - 当我使用像Developer Fusion那样的在线转换工具时,它给了我:
if ({"red", "blue"}.Contains("blue")) return true;
但它没有编译,说它无法解析符号Contains
,这不是很有用。我确定这是一个简单的语法问题,但我不确定你称之为这样的例子。
我不需要实例化数组,因为我只是用它来计算内联表达式。这似乎可以在VB.NET中实现。你怎么称呼它 - 静态数组?常数组?匿名数组?列出的那些组合?
我想知道如何用C#写这个,以及这个叫做什么(我会更新问题标题和标签,以便更好地反映出我有人可以回答的问题)。谢谢!
答案 0 :(得分:3)