网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > C#应用
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.RadioBox、CheckBox和Validating.
.用C#开发智能手机软件:推箱子(四.
.利用正则表达式来反转一句话,以单.
.C#源码读取excel数据到程序中-SQ.
.深入解析C#编程中的事件.
.如何使用C#在发送往client的内容.
.C#实现Word中表格信息读取.
.C#3.0 中使用扩展方法来扩展接口.
.应用程序上屏蔽FLASH控件的右键菜.
.C#得到系统进程和结束某个指定的.
.C#中Windows通用的回车转Tab方法.
.C#中构造函数和析构函数的用法 .
.利用C#实现分布式数据库查询.
.C#设计的一个向导程序(Wizard).
.C#中的接口.
.C# 中返回上一页问题代码.
.C#2.0新的语法扩充(泛型,迭代器,.
.用C#开发.NET CF 蓝牙通信模块.
.C#连接mysql .
.图片保存到数据库和从数据库读取.

C#使用指针

发表日期:2006-5-19


1、修改工程配置

工程中默认的配置是不支持代码的非安全性的,如果我们想使用指针就要修改这个默认的设置。否则我们在编译的时候就会出现“不安全代码只会在使用/unsafe编译的情况下出现”。具体的设置如下图所示。

2、定义非安全代码
在C#中如果想使用指针就需要将代码定义为unsafe。unsafe是C#中的一个关键字,我们可以将一个类、一个方法、代码块或者字段标记为unsafe。剩下的工作就和在其它语言中使用指针相同了。下面是一个使用指针的代码演示。


using System;

class Ex_point
{
    //用unsafe指示非保护语句
    unsafe static void AddParam(int *a)
    {
        *a = *a + 10000;
    }

    unsafe public static void Main()
    {
        int i = 10000;
        AddParam (&i);
        Console.WriteLine(i);
    }
}

上一篇:DateDiff in c#(转载:DateDiff 方法在C#中的实现) 人气:7195
下一篇:StringWriter实现的一个功能 人气:6207
浏览全部C#的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐