相关疑难解决方法(0)

为什么可变结构"邪恶"?

在这里讨论了SO之后,我已经多次读过可变结构是"邪恶"的评论(就像这个问题的答案一样).

C#中可变性和结构的实际问题是什么?

c# struct mutable immutability

470
推荐指数
15
解决办法
7万
查看次数

C#中的单位转换设计模式

我需要在单位之间进行转换,每个单位有 2 个部分,它的名称和一个整数,整数部分可以是正数或负数。我需要我的Unit班级进行依赖注入并且松散耦合。例如,如果我将来需要添加某些内容,我不想更改使用该类的其他类。

Convert()我的单位类中也应该有一个方法可以在单位之间进行转换。我查看了这些链接:

但这些似乎松散耦合。

请让我知道这个问题的推荐设计模式,

c# design-patterns dependency-injection loose-coupling unit-conversion

5
推荐指数
1
解决办法
1760
查看次数