100162732.htm
来自「C#高级编程(第三版),顶死你们。。 。up」· HTM 代码 · 共 298 行 · 第 1/5 页
HTM
298 行
<p class="a4" style="MARGIN-LEFT: 0cm"><span style="FONT-FAMILY: 宋体">指针</span><span lang="EN-US"> </span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 9.9pt; BORDER-TOP: medium none; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 1.4pt; BORDER-LEFT: medium none; WIDTH: 141.3pt; PADDING-TOP: 1.4pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="188">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Self-describing Types</span></p>
</td>
<td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 9.9pt; BORDER-TOP: medium none; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 1.4pt; BORDER-LEFT: medium none; WIDTH: 296.5pt; PADDING-TOP: 1.4pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="395">
<p class="a4" style="MARGIN-LEFT: 0cm"><span style="FONT-FAMILY: 宋体">为垃圾收集器提供有用信息的数据类型</span><span lang="EN-US">(</span><span style="FONT-FAMILY: 宋体">参见下一节</span><span lang="EN-US">)</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 9.9pt; BORDER-TOP: medium none; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 1.4pt; BORDER-LEFT: medium none; WIDTH: 141.3pt; PADDING-TOP: 1.4pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="188">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Arrays</span></p>
</td>
<td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 9.9pt; BORDER-TOP: medium none; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 1.4pt; BORDER-LEFT: medium none; WIDTH: 296.5pt; PADDING-TOP: 1.4pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="395">
<p class="a4" style="MARGIN-LEFT: 0cm"><span style="FONT-FAMILY: 宋体">包含对象数组的类型</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 9.9pt; BORDER-TOP: medium none; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 1.4pt; BORDER-LEFT: medium none; WIDTH: 141.3pt; PADDING-TOP: 1.4pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="188">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Class Types</span></p>
</td>
<td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 9.9pt; BORDER-TOP: medium none; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 1.4pt; BORDER-LEFT: medium none; WIDTH: 296.5pt; PADDING-TOP: 1.4pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="395">
<p class="a4" style="MARGIN-LEFT: 0cm"><span style="FONT-FAMILY: 宋体">可自我描述的类型,但不是数组</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 9.9pt; BORDER-TOP: medium none; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 1.4pt; BORDER-LEFT: medium none; WIDTH: 141.3pt; PADDING-TOP: 1.4pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="188">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Delegates</span></p>
</td>
<td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 9.9pt; BORDER-TOP: medium none; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 1.4pt; BORDER-LEFT: medium none; WIDTH: 296.5pt; PADDING-TOP: 1.4pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="395">
<p class="a4" style="MARGIN-LEFT: 0cm"><span style="FONT-FAMILY: 宋体">用于把引用包含在方法中的类型</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 9.9pt; BORDER-TOP: medium none; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 1.4pt; BORDER-LEFT: medium none; WIDTH: 141.3pt; PADDING-TOP: 1.4pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="188">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">User-definedReference Types</span></p>
</td>
<td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 9.9pt; BORDER-TOP: medium none; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 1.4pt; BORDER-LEFT: medium none; WIDTH: 296.5pt; PADDING-TOP: 1.4pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="395">
<p class="a4" style="MARGIN-LEFT: 0cm"><span style="FONT-FAMILY: 宋体">在源代码中定义,且保存为引用类型的数据类型。在</span><span lang="EN-US">C#</span><span style="FONT-FAMILY: 宋体">中,它表示类</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 9.9pt; BORDER-TOP: medium none; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 1.4pt; BORDER-LEFT: medium none; WIDTH: 141.3pt; PADDING-TOP: 1.4pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="188">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">Boxed Value Types</span></p>
</td>
<td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 9.9pt; BORDER-TOP: medium none; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 1.4pt; BORDER-LEFT: medium none; WIDTH: 296.5pt; PADDING-TOP: 1.4pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="395">
<p class="a4" style="MARGIN-LEFT: 0cm"><span style="FONT-FAMILY: 宋体">值类型,临时打包放在一个引用中,以便于存储在堆中</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">这里没有列出内置的值类型,因为将在第</span><span lang="EN-US">2</span><span style="FONT-FAMILY: 宋体">章详细介绍它们。在</span><span lang="EN-US">C#</span><span style="FONT-FAMILY: 宋体">中,编译器识别的每个预定义类型都映射为一个</span><span lang="EN-US">IL</span><span style="FONT-FAMILY: 宋体">内置类型。这与</span><span lang="EN-US">VB.NET</span><span style="FONT-FAMILY: 宋体">是一样的。</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">公共语言规范</span><span lang="EN-US">(CLS)</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">,</span><span lang="EN-US">CLS)</span><span style="FONT-FAMILY: 宋体">和通用类型系统一起确保语言的互操作性。</span><span lang="EN-US">CLS</span><span style="FONT-FAMILY: 宋体">是一个最低标准集,所有面向</span><span lang="EN-US">.NET</span><span style="FONT-FAMILY: 宋体">的编译器都必须支持它。因为</span><span lang="EN-US">IL</span><span style="FONT-FAMILY: 宋体">是一种内涵非常丰富的语言,大多数编译器的编写人员有可能把给定编译器的功能限制为只支持</span><span lang="EN-US">IL</span><span style="FONT-FAMILY: 宋体">和</span><span lang="EN-US">CLS</span><span style="FONT-FAMILY: 宋体">提供的一部分特性。只要编译器支持已在</span><span lang="EN-US">CLS</span><span style="FONT-FAMILY: 宋体">中定义的内容,这就是很不错的。</span></p>
<p class="a3" style="MARGIN-TOP: 8.15pt; TEXT-INDENT: 21.45pt"><span style="FONT-FAMILY: 黑体">提示:</span></p>
<p class="a1" style="MARGIN-BOTTOM: 8.15pt; TEXT-INDENT: 21.45pt"><span style="FONT-FAMILY: 楷体_GB2312">编写的非</span><span lang="EN-US">CLS</span><span style="FONT-FAMILY: 楷体_GB2312">兼容代码应该是完全可以接受的,只是编写了这种代码后,就不能保证编译好的</span><span lang="EN-US">IL</span><span style="FONT-FAMILY: 楷体_GB2312">代码是完全支持语言的互操作性。</span></p>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?