c# - 我可以在 C# 的两个不同类中使用相同的枚举吗?

标签 c# enums uml

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

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

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

最佳答案

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

enter image description here

关于c# - 我可以在 C# 的两个不同类中使用相同的枚举吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64024912/

相关文章:

typescript - 枚举上带有或表达式的 Switch case 未按预期计算

java - Switch 语句中的 PowerMockito 枚举抛出 NPE

c++ - 可变函数导致带有枚举的 SIGILL 信号

ruby-on-rails - Ruby 或 Ruby on Rails 的序列图生成器

uml - 如何在 gliffy 中向 UML 对象添加构造型?

c# - FakeItEasy:根据表达式返回不同的对象

c# - 在不打开 Word 的情况下使用 Interop DLL 打开 Word 文档?

c# - .net core 依赖注入(inject)与通用接口(interface)中断

c# - 使用枚举数组反序列化 json

android - 如何在 UML 类图中包含 Android Activity 和屏幕?