gpt4 book ai didi

c# - 如何在接口(interface)中表示枚举?

转载 作者:IT王子 更新时间:2023-10-29 04:16:16 26 4
gpt4 key购买 nike

当无法在接口(interface)中定义枚举时,我如何定义一个接口(interface),该接口(interface)的方法以 Enum 作为参数?

因为 Enum 不是引用类型,所以 Object 类型不能用作传入参数的类型,那么怎么办呢?

最佳答案

public enum MyEnum
{
Hurr,
Durr
}

public interface MyInterface
{
void MyMethod(MyEnum value);
}

如果这不是您所说的,请发表评论,以便人们了解您的问题所在。因为,虽然枚举没有在接口(interface)中定义,但这是一个完全正常且可以接受的设计。

关于c# - 如何在接口(interface)中表示枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3216340/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com