相关疑难解决方法(0)

C#:指向多个整数的引用/指针数组

我想在数组中引用一些短路.我假设我可以创建短裤,然后将它们添加到阵列中.所以......每次更改引用的对象时,都会反映在数组中,反之亦然.做一些试验使我确信它不是那么有效.事实上,看起来价值是转移而不是参考.

下面的代码创建了两个short,将这些作为对象添加到数组中,然后更改原始short.但是,当访问数组中假定的引用short时它没有改变,这使我相信它是一个与原始对象无关的全新对象.

        Console.WriteLine("Testing simple references:");
        short v1 = 1;
        short v2 = 2;
        object[] vs = new object[2];
        vs[0] = v1;
        vs[1] = v2;
        v1 = 1024;
        v2 = 512;
        Console.WriteLine(" v1: " + (short)vs[0]);
        Console.WriteLine(" v2: " + (short)vs[1]);
Run Code Online (Sandbox Code Playgroud)

我在这里误解了一些基本的东西,如果有人可以解释,我会很感激,并且可能会指出一个可以做我想做的解决方案.

c# pointers integer reference short

3
推荐指数
2
解决办法
6599
查看次数

标签 统计

c# ×1

integer ×1

pointers ×1

reference ×1

short ×1