2

我正在使用 TypeBuilder 和 Emit 在 .NET 中生成一个动态代理,并且有很多名称正在进行 - 程序集名称、模块名称和类型名称。关于动态代理的命名或一般发出的类是否有最佳实践或一组一般的好主意?生成的代理是否应该包含名称和随机数以防止类名冲突等?

谢谢你的帮助。

4

1 回答 1

1

通常,你会这样命名你的类:

MeaningfulName_GUID

这解决了这两个问题:在堆栈跟踪中,您有一个类名,但由于类名中的 GUID,不会发生冲突。

于 2011-05-17T10:47:55.033 回答