在项目中使用不安全代码【转】

from:http://bingya.javaeye.com/blog/657978

Unsafe code may only appear if compiling with /unsafe

文章分类:.net编程

要在vs.net中使用unsafe code 我们必须在项目的属性中设置一下,设置方法如下:

点项目属性(Properties)->生成(Build)->常规(General)中:钩上允许不安全代码(Allow unsafe code)

 

 

C#代码 

  1. public static void Main(string[] args)  
  2. {  
  3.     int i = 99, y = 200;  
  4.     unsafe  
  5.     {  
  6.         swap(&i, &y);  
  7.     }  
  8.     Console.WriteLine("x is now {0},y is now {1}",i,y);  
  9. }  
  10.   
  11. public static unsafe void swap(int *a, int *b)  
  12. {  
  13.     int temp;  
  14.     temp = *a;  
  15.     *a = *b;  
  16.     *b = temp;  
  17. }  

 

欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 330987132 | Go:217696290 | Python:336880185 | 做人要厚道,转载请注明出处!

时间: 2024-11-02 13:00:15

在项目中使用不安全代码【转】的相关文章

急需解答如何在一个项目中如何将一个html代码再另一个项目中转化为jsp代码

问题描述 急需解答如何在一个项目中如何将一个html代码再另一个项目中转化为jsp代码 如何将html的代码转化为jsp代码,求解答!如何变成内容都是登录页面 解决方案 黑马程序员--一个划拳的小项目代码 解决方案二: 先把hmtl页面复制过去,再把 <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <% String path =

03_Android项目中读写文本文件的代码

编写一下Android界面的项目 使用默认的Android清单文件 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"     package="com.itheima28.writedata"     android:versionCode=&q

struts项目中导出word excel不成功 麻烦大虾看一下

问题描述 <%@pagelanguage="java"pageEncoding="gbk"%><%@tagliburi="http://struts.apache.org/tags-bean"prefix="bean"%><%@tagliburi="http://struts.apache.org/tags-html"prefix="html"%>&l

ASP.NET中彩票项目中的计算复式投注的注数的方法

从别人做的项目中抽取出的代码:  

用于统计项目中代码总行数的Python脚本分享

  这篇文章主要介绍了用于统计项目中代码总行数的Python脚本分享,本文直接给出实现代码,需要的朋友可以参考下 最近需要统计一下项目中代码的总行数,写了一个Python小程序,不得不说Python是多么的简洁,如果用Java写至少是现在代码的2倍. [code] import os path="/Users/rony/workspace/ecommerce/ecommerce/hot-deploy/" global totalcount totalcount =0 def cfile

编写高质量代码改善java程序的151个建议——[110-117]异常及Web项目中异常处理

何为异常处理? 异常处理,英文名为exceptional handling, 是代替日渐衰落的error code方法的新法,提供error code 所未能具体的优势.异常处理分离了接收和处理错误代码.这个功能理清了编程者的思绪,也帮助代码增强了可读性,方便了维护者的阅读和理解. java语言中,异常处理可以确保程序的健壮性,提高系统的可用率.但是java api 提供的异常都是比较低级的,所以有了'提倡异常封装'                                        

【IOS-COCOS2D-X 游戏开发之七】整合COCOS2DX的ANDROID项目到XCODE项目中,XCODE编写&amp;编译代码,ANDROID导入打包运行即可!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/android-game/667.html 此篇针对较早的-x引擎讲解的,最新的可以参考: [Cocos2d-X(2.x) 游戏开发系列之二]cocos2dx最新2.0.1版本跨平台整合NDK+Xcode,Xcode编写&编译代码,Android导入打包运行即可!   之前有两节介绍了mac下配置Android NDK并搭建Cocos2dX以

代码-利用CocoasPod在Swift项目中使用CorePlot源码出现错误

问题描述 利用CocoasPod在Swift项目中使用CorePlot源码出现错误 利用CocoasPod在Swift项目中使用CorePlot,最后运行程序时CorePlot源码出现错误,说函数出现问题,只需要0个参数而代码给了3个参数,可是我没有动过源码,有大神知道问题出在哪里么

c语言-android项目中JNI调用的C代码

问题描述 android项目中JNI调用的C代码 最近的一个项目,需要通过JNI在串口中读取数据,读取数据并返回的代码是用C语言写的.我对C语言很陌生,哪位大神帮帮忙,帮忙撸几句代码.JNIEXPORT jbyteArray JNICALL Java_com_cem_serialdevdemo_CodeJNI_ReadRfidSerialPort (JNIEnv env jobject obj){//大致的思路是: int rev=0; unsigned char sof; unsigned c