当前位置:编程学习 > C#/ASP.NET >>

C#中定义结构的问题

现在有一DELPHI中的结构(系统卡的结构) 如下:
  PTempCard = ^TTempCard;
  TTempCard = record
    Enabled: Boolean;           //Enabled Flag
    reserved: byte;             //reserved
    CardNumber : TCardNumber;   //Card No.
    reserved1: Word;            //reserved
    pNext: PTempCard;           //pointer to the next temp card.
  end;

现在我要在C#写同样的结构  其实这也很简单,关键就是最后的pNext: PTempCard;  不知道在C#里面怎么写?
各位兄弟姐妹们,知道的告诉小弟一下,期待着……嘿嘿 --------------------编程问答-------------------- mark --------------------编程问答-------------------- 自己先加个油! --------------------编程问答-------------------- 是一个指针,你就定义一个 int类型吧 --------------------编程问答-------------------- 看来像是一个链表,结构是值类型的,能不能考虑定义成类呢?这样最后的指针的问题就好解决了 --------------------编程问答-------------------- PTempCard pNext; --------------------编程问答--------------------
引用 5 楼 yiyao1899 的回复:
PTempCard pNext;


如果这样会有这样的问题:
结构成员“TestLogin.PTempCard .pNext”(属于类型“TestLogin.PTempCard ”)在结构布局中导致循环
--------------------编程问答--------------------
引用 4 楼 xiaofeng_721 的回复:
看来像是一个链表,结构是值类型的,能不能考虑定义成类呢?这样最后的指针的问题就好解决了


是一个链表,但不知道怎么去操作  呵呵! --------------------编程问答--------------------
引用 3 楼 akirya 的回复:
是一个指针,你就定义一个 int类型吧


是一个指针,但这样有问题。 --------------------编程问答-------------------- 想做成链表建议把PTempCard定义成类吧
     public class PTempCard
     {
         public bool Enabled;
         public byte reserved;
         public PTempCard pNext;
     }

如何操作的话,兄弟你还是看看C#的基本语法吧,一句两句也说不明白 --------------------编程问答--------------------
引用 9 楼 xiaofeng_721 的回复:
想做成链表建议把PTempCard定义成类吧 
     public class PTempCard 
     { 
         public bool Enabled; 
         public byte reserved; 
         public PTempCard pNext; 
     } 

如何操作的话,兄弟你还是看看C#的基本语法吧,一句两句也说不明白



谢谢提醒,搞定马上给分!
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,