IL中有注释之类的东西吗?

发布于 2024-10-11 12:49:59 字数 152 浏览 3 评论 0原文

我意识到没有人会坐下来直接用 IL 开发软件(是吗?)。但是假设您想与其他人共享一段 IL 代码(例如 C# 编译器的输出)以供讨论,并且您还想用一些注释对其进行注释。 IL 中是否有实际的注释语法,以便您可以在不使文本作为 IL 无效的情况下执行此操作?其实没什么大不了的,只是好奇而已。

I realize nobody just sits down and develops software in straight IL (do they?). But suppose you want to share a snippet of IL code (as output by, e.g., the C# compiler) with someone else for discussion, and furthermore you want to annotate it with a few comments. Is there an actual syntax for comments in IL so that you could do this without making the text invalid as IL? Not really a big deal, just curious.

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

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

发布评论

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

评论(2

违心° 2024-10-18 12:49:59

是的,您可以像在 C# 中一样使用 ///* ... */

我在 ECMA-335 中找不到任何对它的引用,但是这个 IL指南包括:

前两行(以 // 开头)是注释。在ILAsm中,您可以使用与C#或C++中相同的方式进行注释。要注释多行或部分行,您也可以使用 /* ... */ 块。

Yes, you can use // and /* ... */ just like in C#.

I can't find any reference to it in ECMA-335, but this IL guide includes:

The first two lines (started with //) are the comments. In ILAsm, you can comment in the same way as that in C# or C++. To comment multiple lines or the part of line, you can also use /* ... */ block as well.

岁月染过的梦 2024-10-18 12:49:59

您也可以在 IL 中使用 // 进行注释...

you use // in IL for comments as well...

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