生成动态程序集和类型时程序集和类名称的最佳实践?

发布于 2024-11-07 17:25:45 字数 150 浏览 3 评论 0原文

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

感谢您的任何帮助。

I'm generating a dynamic proxy in .NET with TypeBuilder and Emit and there are lots of names going on - assembly name, module name and type names. Is there a best practice or a set of general good ideas around naming of a dynamic proxy, or emitted classes in general? Should the generated proxy contain a name and a random number to prevent class name collisions and so on?

Thanks for any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

傲世九天 2024-11-14 17:25:45

通常,您将这样命名您的类:

MeaningfulName_GUID

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

Usually, you will name your class like this:

MeaningfulName_GUID

This solves both problems: In stack traces, you have a speaking name for the class, but because of the GUID in the class name there will be no collisions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文