C# 是C中枚举的In运算符#

C# 是C中枚举的In运算符#,c#,enumeration,C#,Enumeration,枚举上是否有与SQL使用的In运算符类似的运算符 这样我就可以得到如下的东西 public enum Suit { Spades, Hearts, Clubs, Diamonds } 使用Enum.IsDefined,存在一个可以获取值列表的现有Can?如果您只需要所有可能值的子列表,则必须自己完成此操作,例如,为枚举编写一个扩展方法来循环所有值。@PavelAnikhouskiEnum.IsDefined不是OP想要的。第一个复制链接是他想要的。是的,我现在

枚举上是否有与SQL使用的In运算符类似的运算符 这样我就可以得到如下的东西

public enum Suit 
{
    Spades,
    Hearts,
    Clubs,
    Diamonds
}

使用
Enum.IsDefined
,存在一个可以获取值列表的现有Can?如果您只需要所有可能值的子列表,则必须自己完成此操作,例如,为枚举编写一个扩展方法来循环所有值。@PavelAnikhouski
Enum.IsDefined
不是OP想要的。第一个复制链接是他想要的。是的,我现在看到第一个复制链接。这不是我希望得到的答案,但谢谢。使用
Enum.IsDefined
,现有的Can可以获取一个值列表?如果您只需要所有可能值的子列表,您必须自己执行此操作,例如,为枚举编写一个循环所有值的扩展方法。@PavelAnikhouski
enum.IsDefined
不是OP想要的。第一个复制链接是他想要的。是的,我现在看到第一个复制链接。不是我希望得到的答案,而是谢谢。
if (UserSuit in Hearts,Diamonds)