日期:2014-05-17  浏览次数:21014 次

在C# 底下 大家都是怎么完成指标这样概念的
其实 学了C++ 之后来写C# ,感觉最大的差异就是在指针这个部分吧

其他使用起来也都还满顺手的,好吧~至少也都有方案可以解决。

在C++ 底下,我可能会在 某一个 .h档案 下面设定一个参数

double *ptrtmp;

然后在执行期的时候会把 这个ptrtmp 指向某一个实体空间

但? 不知道在C# 这样的想法是不是不能被实现

或者说 其实C# 有其他更聪明的办法来解决这样的问题=  = 

------解决方案--------------------
顺便说下,C#的简单类型和结构体也可以使用指针,在unsafe上下文下。
unsafe
{
    int i = 2;
    int * p = &i;
    *p = 1;
    Console.WriteLine(i);
}