Skip to content

Commit

Permalink
Deployed 32f1f7b with MkDocs version: 1.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Saplonily committed Dec 11, 2024
1 parent d5db9b2 commit fa32468
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 3 deletions.
3 changes: 1 addition & 2 deletions hooks/il/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1686,11 +1686,10 @@ <h1 id="il">IL</h1>
<h2 id="_1">简介</h2>
<p><code>IL</code> 全称 <code>Intermediate Language</code>, 即中间语言, 在一些较老的文档里面它可能也会被叫做 <code>MSIL</code>, 即 <code>Microsoft Intermediate Language</code>,
偶尔还会有一些地方叫做 <code>CIL</code>, 即 <code>Common Intermediate Language</code>, 这三种叫法通常意义上都是指一个东西.<br />
在前面我们就已经提到过 <code>IL</code> 了(<a href="reading_2.md">阅读代码2</a>), 但是并没有深入的讲解它到底是什么样的.<br />
<code>IL</code> 通常来说可以理解成两个部分, 一个 "执行" 部分, 一个 "声明" 部分, "执行" 部分规定了一个函数内部的代码应该怎么操控我们的程序,
而 "声明" 部分则规定了一个函数的返回值, 参数列表, 访问修饰符, 所在类, 类的访问修饰符, 名称等这些<strong>元数据</strong>, 获取这些元数据其实你早在学习<strong>反射</strong>的时候就进行过.
同时<em>修改或生成这些元数据</em>也不困难, 但是在进行蔚蓝 modding 时<em>修改或生成这些元数据</em>的操作几乎不会被使用到,
所以这一节我们聚焦于 <code>IL</code> 的 "执行" 部分, 讲述其基本结构, 基础语法等内容. </p>
所以这一节我们聚焦于 <code>IL</code> 的 "执行" 部分, 讲述其基本结构, 基础语法等内容. </p>
<h2 id="_2">初印象</h2>
<p><div class="language-cs highlight"><table class="highlighttable"><tr><th colspan="2" class="filename"><span class="filename">HelloWorld!</span></th></tr><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span>
<span class="normal">2</span>
Expand Down
2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

0 comments on commit fa32468

Please sign in to comment.