在c#中如何定义一个包呢?哪位能告诉我啊?谢谢!
我这里有delphi的代码,但是我看不懂,谁能帮帮我啊!//////消息记录包
TUDPinfo=Record
Information:Array[0..255] of Char;
Size:integer;
BlockPostion:integer;
BlockPostion:integer;
FileAge:integer;
end;

解决方案 »

  1.   

    用类或者结构在内存中表示,如果需要网络传输,自己定义格式转化为字节流。上述代码等同于以下代码(使用结构,使用类的话与此类似)public struct TUDPinfo
    {
      string Information;//标准的转化应该是char[256] Information;不过用String写代码应该更简便些。
      int Size;
      int BlockPostion;//不知道你为什么写了两遍(个人认为你应该是手误吧)
      int FileAge;
    }在某个使用的地方
    {
      ...
      TUDPinfo Record;//Record就能用了!
      ...
    }