学习 CIL [已关闭]

2024-04-23

有谁知道有什么好的资源可以学习如何使用命令的深入描述等进行 CIL 编程吗?我环顾四周但没有发现任何特别好的东西。


我书架上唯一的 CIL 书是.NET 2.0 IL 汇编专家 https://rads.stackoverflow.com/amzn/click/com/1590596463作者:谢尔盖·利丁。就各个操作码的作用或含义而言,System.Reflection.Emit 上的 Microsoft 文档提供了一些非常好的信息。查看现有的 IL 总是有用的反射器 http://www.red-gate.com/products/reflector/.

Edit:CIL(实际上是一般的 CLR)在 .NET 2.0 和 .NET 3.5 之间没有发生任何变化——底层运行时基本相同,模数修复和性能改进。因此,CIL 级别上没有什么比 2.0 书中的内容更新的了

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

学习 CIL [已关闭] 的相关文章

随机推荐

  • React Hook 依赖项 - 通用 Fetch Hook

    我已经遵循了许多关于如何设置自己的自定义通用的教程useFetch钩 我想出的方法效果很好 但它违反了一些 Hook 规则 大多数情况下 它不使用 正确 的依赖项集 通用挂钩接受 url 选项和依赖项 设置依赖关系 因为所有三个都会创建无限
  • 无法在 Visual Studio 代码中缩小

    我不小心按了 CTRL 我的 IDE 现在缩放太多了 我尝试了官方 vscode 文档中所述的缩小快捷方式 CTRL 但这不起作用 一些帮助将不胜感激 Thanks 屏幕键盘不适合我 但设法点击reset zoom视图 gt 外观 gt 重
  • 根据日期范围增强文档

    我能够根据日期过滤文档 但我真正需要的是提高某些日期范围 以下查询返回结果 queryType full search priority High 50 Normal 10 AND type one 1 two 10 filter type
  • DebugDiag 在 .NET 4 下不显示 .NET 堆栈信息

    感觉这个问题可能有一个简单的答案 但我一直找不到 所讨论的场景是 C NET 控制台应用程序 我通常使用 DebugDiag 1 2 来检查来自我们遇到的挂起的 dmp 文件 通常是线程锁定问题 它们是使用 DebugDiag 的 创建完整
  • ORB 演示代码出现 cv2.error 错误:来自 OpenCV 代码的未知 C++ 异常

    ORB 演示代码位于https opencv python tutroals readthedocs io en latest py tutorials py feature2d py orb py orb html https openc
  • 为什么会收到 Net::HTTP“请求路径为空”错误?

    我正在使用 Net HTTP 发出 HTTP 请求 我收到错误 HTTP 请求路径为空 但我强烈地感觉到事实并非如此 代码如下 REQUEST IP localhost REQUEST PORT 8081 REQUEST PATH mywe
  • 如何在 Linq 中执行 SQL Like %?

    我有一个 SQL 过程 我试图将其转换为 Linq SELECT O Id O Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O Id
  • 将数据库从 genymotion 模拟器拉到本地磁盘

    我在开发中使用 genymotion 当我创建数据库时 我在 genymotion 模拟器的 DDMS 文件夹中看不到它 在 google 上搜索时 我可以在 adb shell 上看到数据库 但不知道如何将数据库拉到本地磁盘以查看数据 有
  • 如何在php中每隔几秒使用打印语句和图像的功能刷新div

    我正在尝试构建一个主要使用 PHP 的浏览器纸牌游戏 也许还添加了一些其他有用的语言 以测试和扩展我的 PHP 知识 以及我一直想做的东西 但我读过并尝试实施的每个在线解决方案都不起作用 我不知道为什么 我有这样的逻辑 find game
  • 对于 Android 蓝牙,EXTRA_PREVIOUS_SCAN_MODE 始终返回错误

    当设备的蓝牙扫描模式更改 即可发现 不可发现 时 我使用以下代码将对象返回到 Cordova cordova getActivity getApplicationContext registerReceiver new BroadcastR
  • 如何使用 flash.filesystem.FileStream [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Will 如何使用flash filesystem FileStream FileStream as文件在哪里 班上flash files
  • 如何为我的单元测试创​​建 HttpContext?

    我正在努力模拟所需的HttpContext对于我的单元测试 我已经从我的 Mvc 控制器中抽象出了会话的控制SessionManager接口并用一个名为的类实现它CookieSessionManager 早期发展阶段 CookieSessi
  • 错误“无法复制文件,因为它正在被另一个进程使用

    我使用 C 语言使用 Windows 窗体应用程序 我有很多窗体 当我想从一个窗体遍历到另一个窗体时 我使用this Hide 当我使用此方法时 我收到显示的错误 我知道解决方案是使用 Windows 任务管理器结束进程 但问题是有什么方法
  • “忙等待”与“睡眠”的权衡是什么?

    这是我之前问题的延伸 unix linux 套接字中的阻塞模式如何工作 https stackoverflow com questions 1107391 how does blocking mode in unix linux socke
  • 是否有可嵌入的 Java 替代 Redis?

    根据这个线程 https stackoverflow com questions 3047010 best redis library for java 如果我想从Java中使用Redis Jedis是最好的选择 然而 我想知道是否有任何库
  • GetTokenInformation、TOKEN_OWNER 和 LookupAccountSidA

    我正在尝试使用这些功能来获取运行该进程的用户名 这是代码 include
  • 是否可以在GPU中实现Huffman解码?

    我们有一个用霍夫曼编码编码的数据库 这里的目的是将其及其关联的解码器复制到 GPU 上 然后在 GPU 上对数据库进行解码 并在解码后的数据库上执行操作 而无需将其复制回 CPU 上 我还远远不是霍夫曼专家 但我所知道的少数人表明 它似乎是
  • 如何在基于eclipse的Spring项目中添加bean配置文件?

    我从头开始处理 Spring 项目 当我尝试添加新的 Spring bean 配置文件时 我只是在那里看不到它 项目结构和选择向导如下 Figure 选择向导中没有 弹簧 部分 Figure project structure 如何在项目中
  • Scala 中的类型参数化

    所以我现在正在学习 Scala 我正在尝试创建一个向量空间为 3 x y z 坐标 的抽象向量类 我正在尝试将其中两个向量与以下代码相加 package math class Vector3 T ax T ay T az T def x a
  • 学习 CIL [已关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi