C#如何定义一个结构体数组的指针?
C#如何定义一个结构体数组的指针?c++中可以这样
struct Data
{
int a;
int b;
}
data[] a = new data[20];
指向这个结构数组的指针 怎么写
很感谢
??
&Data[20];
--------------------编程问答-------------------- Data[] a = new Data[20] --------------------编程问答-------------------- 我问的是 指针啊 ?
指向这个结构数组的指针 --------------------编程问答-------------------- .net 数组是引用类型
--------------------编程问答-------------------- .net --------------------编程问答-------------------- 指针在c#中是不提倡使用的,有关指针的操作被认为是不安全的(unsafe)。
可以加unsafe标记来使用指针
unsafe
{
int[] array = new int[10];
for (int i = 0; i < array.Length; i++)
{
array[i] = i;
}
fixed (int* p = array)
{
for (int i = 0; i < array.Length; i++)
{
System.Console.WriteLine(p[i]);
}
}
} --------------------编程问答-------------------- 你要指针干嘛? --------------------编程问答-------------------- .net还有指针这个概念吗 --------------------编程问答-------------------- 我要做的词的结构体
比如 struct 词
{
名字
词性
...
}
当然会有很多词
你 狼..
我想把这些词作为结构体的数组 存储
狼 名词
你 动词
...
访问个体时 就要用到指针
请问 是否 有其他方法 数据库除外
谢谢 --------------------编程问答-------------------- 我的意思是
把数据从 数据库提出来
然后处理
导出到 像struct这样 有逻辑结构
可以
狼.名词
这样操作的 形式
--------------------编程问答-------------------- 学习学习 --------------------编程问答-------------------- 兄弟,你会C#吗?
--------------------编程问答-------------------- 建议 直接用C 不要用C#
加入思维方式和语法习惯扭转不过来的话 --------------------编程问答--------------------
他肯定是不会的
补充:.NET技术 , C#