当前位置:编程学习 > C#/ASP.NET >>

请问怎样使用和实现C#中的不安全代码unsafe

请问怎样使用和实现C#中的不安全代码unsafe
加了unsafe后。为什么我总是不能调试的..... --------------------编程问答-------------------- 在windows应用程序中,如果存在unsafe语句,在编译时需要把允许unsafe的编译选项打开才能编译。

但是在web程序中,在工程属性界面的“编译”里只有debug,没有任何的选择项,如何编译存在unsafe的文件呢。

其实也很简单,因为web程序里所有的配置都放在web.config下,所以这个操作也在web.config里配置:


<system.codedom>  
    <compilers>  
        <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" compilerOptions="/unsafe">  
            <providerOption name="CompilerVersion" value="v3.5"/>  
            <providerOption name="WarnAsError" value="false"/>  
     </compiler>  
        <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">  
            <providerOption name="CompilerVersion" value="v3.5"/>  
            <providerOption name="OptionInfer" value="true"/>  
            <providerOption name="WarnAsError" value="false"/>  
        </compiler>  
    </compilers>  
</system.codedom>  


补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,