gpt4 book ai didi

包含具有枚举类型的属性的 C# 接口(interface)

转载 作者:太空宇宙 更新时间:2023-11-03 20:04:30 24 4
gpt4 key购买 nike

尝试创建一个接口(interface)执行以下操作,不允许任何关于如何解决的建议。

interface IMessages
{
enum MessageItems {
Processing,
Completed,
Error
}

MessageItems MessageVerification { set; }
MessageItems MessageCreteUpload { set; }
MessageItems MessageUploading { set; }
}

最佳答案

你只能nest types在类或结构内部,而不是在接口(interface)内部。

因此,您需要在interface 之外定义enum:

enum MessageItems { 
Processing,
Completed,
Error
}

interface IMessages
{
MessageItems MessageVerification { set; }
MessageItems MessageCreteUpload { set; }
MessageItems MessageUploading { set; }
}

关于包含具有枚举类型的属性的 C# 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24680401/

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