问题
There is a Contains() extension method on IEnumerable; In VB I am able to do this:
If New String() {"A", "B"}.Contains("B") Then
' ...
End If
What would be the equivalent of this in C#?
回答1:
It is the same idea in C#, using LINQ extension methods:
using System.Linq;
...
if (new string[] {"A", "B"}.Contains("B")) {
...
}
来源:https://stackoverflow.com/questions/1972820/use-contains-extension-method-on-arrays-in-c-sharp