【问题标题】:Can I use the same enum in 2 different classes in C#?我可以在 C# 的 2 个不同的类中使用相同的枚举吗?
【发布时间】:2020-09-23 09:26:29
【问题描述】:

我有两个班级:MachineProduction。我想要一个enum MachineType 在两个类中使用它。

如果ProductionMachineTypeMachine 类中的不对应,则Production 无法完成。

我的问题是可以将一个枚举连接到两个类吗?
还是我必须创建不同的枚举?
以及如何在 UML 上显示?

【问题讨论】:

  • 是什么让你认为你不能或不应该?

标签: c# enums uml


【解决方案1】:

是的,您可以毫无问题地做到这一点。您可以通过从使用它的任何类中向枚举绘制依赖关系(虚线、空心箭头)来表示它。枚举本身出现在使用枚举键入的属性中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-16
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 2018-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多