是否可以使用C#中的枚举执行以下操作?:
将枚举的选定值传递给方法(例如,如果枚举具有红色,绿色,橙色等成员,我可以传入Colors.Red).
在接受枚举的上述方法的方法体中,我可以说if(Enum == Colors.Red).
这会是什么语法?我似乎总是对此感到不安.
是的,就像你使用任何其他类型一样......
public void MyMethod( Color color )
{
if( color == Color.Red )
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2087 次 |
| 最近记录: |