摩尔是否会在附属于部分类别的moletypes中添加01、02等?

StackOverflow https://stackoverflow.com/questions/4348047

  •  30-09-2019
  •  | 
  •  

我正在使用痣进行嘲笑。前几天,我建立了一个痣组件,供参考,其中有许多部分类别。生成的痣组件似乎有两个类别从一个类中构建的两个类:

FileSendDataAccess

变成

MFileSendDataAccess  MFileSendDataAccess01

这是设计还是错误?这是非常令人困惑的,因为我现在有两个类用于访问一类。使用摩尔0.93。

有帮助吗?

解决方案

根据PELI:MOLES的答案,当您的参考文献中有两个具有相同名称的类时,将摩尔数将01等添加到一个类名称中。

部分类是语法糖,C#生成了其中一种类型。当类型之间存在名称冲突时,摩尔数添加了数字[SIC]类型名称。也许您的汇编中有2种FileSendDataAccess类型?您可以使用反射器轻松查找。

然而: :如果类具有相同的名称,但是不同的名称空间,他们仍然会得到01 02的内容。 这是一个错误 从0.94开始,这种情况仍在发生。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top