struct IDCARD_ALL
{
char name[40]; //姓名
char sex[10]; //性别
char people[20]; //民族,护照和港澳通行证识别时此项为空
char birthday[50]; //出生日期
}我是这样写的,但是有错误!!请问该怎么定义数组?
{
char name[40]; //姓名
char sex[10]; //性别
char people[20]; //民族,护照和港澳通行证识别时此项为空
char birthday[50]; //出生日期
}我是这样写的,但是有错误!!请问该怎么定义数组?
{
char[] name=new char[40]; //姓名
char[] sex; //性别
//char people[20]; //民族,护照和港澳通行证识别时此项为空
//char birthday[50]; //出生日期
}
{
char[] name; //姓名
char[] sex; //性别
char[] people; //民族,护照和港澳通行证识别时此项为空
char[] birthday; //出生日期
}
{
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 10)]public char[] name; //姓名
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 10)]public char[] sex; //性别
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 10)]public char[] people; //民族,护照和港澳通行证识别时此项为空
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 10)]public char[] birthday; //出生日期
}
{
char[] name; //姓名
char[] sex; //性别
char[] people; //民族,护照和港澳通行证识别时此项为空
char[] birthday; //出生日期
}
可参考pupo 的方法