我尝试使用一个单独的类来构建MCode,但是试图保护MCode构造函数没有工作,所以我回到了这个实现。我想知道这是一个好的设计,或者有什么更好的解决方案?public class MCode : IEquatable<MCode> publicAEnum AE { get; } public BEnum B
我有一个自定义类,如下所示,带有两个枚举:{ public BEnum B { get; }public byte C { get; }
}
我只想为每个MCode创建一个实例(如果存在具有相同3个值的对象,则不要创建MCode ),然后如果我创建了一个包含MCode作为属性的对象,我希望它与包含此类MCode</em