如何申请内存 和结构指针赋值的问题 不知道描述的对不对
--------------------编程问答-------------------- 结构,数组什么的都在内存中的啊。
public struct TestA
{
public int a;
public int b;
}
private void TestF()
{
TestA aa = new TestA();
//申请8字节内存,前4字节写入1,后4字节写入2;
//然后取内存指针 赋值给aa使得 aa.a=1,aa.b=2;
//这样代码c#怎么实现,谢谢各位,初来咋到。
}
结构指针:
float[] a = new float[10] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
StrTest s=new StrTest();
unsafe
{
fixed (float* f = a)
{
s.X = f;
}
} --------------------编程问答-------------------- 你这个我看不明白哦 我新手
我要读取的是一个文件里面的数据是按规律排列的,比如
文件中的数据:
123456789012345678901234567890
我想读取 前10个字节 【1234567890】 申请一段长度是10内存装进去
然后取他的指针 赋值给一个占用内存是10结构这样 --------------------编程问答-------------------- 而不用 一个一个的提取内存中的数据 一个一个的对结构中的数据赋值 直接内存对内存。 --------------------编程问答-------------------- 即 这个结构的指针地址 = 这段内存的首地址
补充:.NET技术 , C#