请问怎样使用和实现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#