这样的结构怎么在c#语言中写?
typedef   struct    
 { 
 	long	SerialNo;    
 	UCHAR   ValidateTime[7]; 
 	UCHAR   IdentityCard[19]; 
 	UCHAR   ICCardNo[13]; 
 	UCHAR   Name[17]; 
 	UCHAR   gender; 
 }   _Basic_Info; 
------解决方案--------------------建议写个简单的类,你说呢?
------解决方案--------------------根据C# programming reference给出来信息,Struct实质上还是用来实现轻量级别的类派用处的,这就意味着它还是可以有属性,方法(函数)以及标签等,唯一的区别在于,Struct在编程的时候不能由程序员申明构造函数,即使是默认(不带参数)的构造函数,同样也不能有析构的处理部分。这是因为Struct的构造函数是由编译器自动生成的。并且Struct的用途是那些描述轻量级的对象,例如Line,Point等,并且效率比较高。
------解决方案--------------------typedef struct  
 { 
 	long	SerialNo;  
 	UCHAR ValidateTime[7]; 
 	UCHAR IdentityCard[19]; 
 	UCHAR ICCardNo[13]; 
 	UCHAR Name[17]; 
 	UCHAR gender; 
 } _Basic_Info;   
 就这样写 
 any question?
------解决方案--------------------大家都说过了  
 C#中也能定义结构体  
 不过既然是OOPL  那最好是设计成个类好点把  
------解决方案--------------------public struct BasicInfo 
 { 
 public ing SerialNo; 
 public char[] ValidateTime; 
 public char[] IdentityCard; 
 public char[] ICCardNo; 
 public char[] Name; 
 public char gender; 
 }