<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title=".net不安全代码(unsafe)和指针资料汇编" id="card1">
<p> 游客</p><p>
标题:.net不安全代码(unsafe)和指针资料汇编<br/>
正文:<br/>
.pfmf{font-size: 10pt;margin: 0px; font-family: ’Segoe UI’}<br/>.pfmctlp{font-size: 13px;  text-indent: 0px; line-height: 1.5em;}<br/>.fmtl{font-size: 13px; margin: 5pt 0.75pt; text-indent: 0px; line-height: 19px;}<br/>.fcf{font-size: 10.5pt; color: rgb(0,0,255);  font-family: Consolas}<br/><br/><br/>不安全代码和指针（C# 编程指南）为了保持类型安全，默认情况下，C# 不支持指针运算。不过，通过使用 unsafe 关键字，可以定义可使用指针的不安全上下文。有关指针的更多信息，请参见主题指针类型。                                     注意                                                     在公共语言运行库 (CLR) 中，不安全代码是指无法验证的代码。C# 中的不安全代码不一定是危险的，只是其安全性无法由 CLR 进行验证的代码。因此，CLR 只对在完全受信任的程序集中的不安全代码执行操作。如果使用不安全代码，由您负责确保您的代码不会引起安全风险或指针错误。有关更多信息，请参见安全性与 C#。                        不安全代码概述不安全代码具有下列属性：&amp;middot; 方法、类型和可被定义为不安全的代码块。&amp;middot; 在某些情况下，通过移除数组界限检查，不安全代码可提高应用程序的性能。&amp;middot; 当调用需要指针的本机函数时，需要使用不安全代码。&amp;middot; 使用不安全代码将引起安全风险和稳定性风险。&amp;middot; 在 C# 中，为了编译不安全代码，必须用 /unsafe 编译应用程序。<br/><br/>指针类型（C#&amp;nb<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=316&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=316&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=316&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=316&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=316&amp;Page=20">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=316">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=316">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>