| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1630 人关注过本帖
标题:为啥c#不能用指针啊?
取消只看楼主 加入收藏
周李丹
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-3-29
结帖率:100%
收藏
 问题点数:0 回复次数:1 
为啥c#不能用指针啊?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _9
{
    class Program
    {
        unsafe static void Main(string[] args)
        {
            int j = 100;
            int k = 100;
            Console.WriteLine("Address of j={0} and address of k={1}", (int)&j, (int)&k);
            Console.WriteLine("j={1},k{2}", j, k);
            int* p;
            p = &j;
            Console.WriteLine("p now points to {1}", (int)p);
            p = &k;
            Console.WriteLine("p now points to {10}", (int)p);
            *p = 200;
            Console.WriteLine("j={1},k{2}", j, k);
            Console.WriteLine("p now points to {1}", (int)p);
            p = &k;
            Console.WriteLine("p now points to {1}", (int)p);
            *p = 300;
            Console.WriteLine("j={1},k{2}", j, k);
            Console.WriteLine("p now points to {1}", (int)p);
            p = &k;
            Console.WriteLine("j={1},k{2}", j, k);
            Console.WriteLine("p now points to {1}", (int)p);
            Console.ReadKey();

        }
    }
}
这个是拷贝的老师的课件中的程序,老师说c#中不推荐用指针,只能在非安全环境中使用,但是为啥按他自己的说法在前面加了unsafe还是编译出错?
搜索更多相关主题的帖子: 100 class address points 
2012-03-29 19:32
周李丹
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-3-29
收藏
得分:0 
回复 5楼 vxbb
恩。谢谢
2012-03-31 21:39
快速回复:为啥c#不能用指针啊?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011882 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved