【发布时间】:2011-05-17 10:37:00
【问题描述】:
我正在使用 TypeBuilder 和 Emit 在 .NET 中生成动态代理,其中有很多名称 - 程序集名称、模块名称和类型名称。关于动态代理的命名或一般发出的类是否有最佳实践或一组一般的好主意?生成的代理是否应该包含名称和随机数以防止类名冲突等?
感谢您的帮助。
【问题讨论】:
标签: c# dynamic-proxy
我正在使用 TypeBuilder 和 Emit 在 .NET 中生成动态代理,其中有很多名称 - 程序集名称、模块名称和类型名称。关于动态代理的命名或一般发出的类是否有最佳实践或一组一般的好主意?生成的代理是否应该包含名称和随机数以防止类名冲突等?
感谢您的帮助。
【问题讨论】:
标签: c# dynamic-proxy
通常,你会这样命名你的类:
MeaningfulName_GUID
这解决了这两个问题:在堆栈跟踪中,您有一个类名,但由于类名中的 GUID,不会发生冲突。
【讨论】: