定义为记录类型也可以吧
type
  TMytype = record
    iNum : integer;
    iAge : integer;
    cName : array [0..6] of char; 
 end; 

解决方案 »

  1.   

    Object Pascal能为已经定义的类型创建新的名字,又称别名。
    例如,如果想为Integer创建一个新的名字
    MyReallyNiftyInteger,用下列代码实现:
    type
      MyReallyNiftyInteger=integer;新定义的类型别名跟它的源类型在任何时候都兼容,这样在凡是出现Integer
    的地方都能用MyReallyNiftyInteger来替换。
    如果要创建一个被编译器认为是独特的、全新的类型别名,就要用到type关键字:
    type
      MyReallyNiftyInteger= type integer;
    这样,当MyReallyNiftyInteger用于赋值目的时,它就转换为Integer,但在用作
    var 和out参数时,它和Integer是不兼容的。因此下面的代码在语法上是正确的:
    var
      moni:MyReallyNiftyInteger;
      I:integer;
    begin
      I := 1;
      moni:=I;
    相反,下面的代码就不能编译:
    procedure goon(var value:integer);
    begin
    //
    end;
    var
      m:MyReallyNiftyInteger;
    begin
      m:=29;
      goon(m);// 错误:M跟Integer 不兼容。
      

  2.   

    如果我要长久使用我这个特有的数据类型呢?比如我认为现在任何一个数据类型的长度都无法适应我的一个数据的长度55555555555555555555555555555555555555555555555555555555555555555555555555555555555这么多,或者还要多,虽然可以用数组的方法搞顶,但是每一次都要用数组,太麻烦,我想要自定义一个自己的类型比如Linux2001的类型,我该如何做
      

  3.   

       你有没有<delphi技术手册>这本书呀??上面应该有的,具体我没试过
      

  4.   

    type
      TMyType = (No1, No2, No3);
      

  5.   

    zswang(伴水)(被黑中)兄,我没有看懂你的,你详细的讲一下啊 
      

  6.   

    不要告诉我Delphi连这个都不支持啊,Delphi这么好,不会这个小小的问题不能支持吧,又或者是Object Pascal的问题
      

  7.   

    不要告诉我Delphi连这个都不支持啊,Delphi这么好,不会这个小小的问题不能支持吧,又或者是Object Pascal的问题   
      

  8.   

    不要告诉我Delphi连这个都不支持啊,Delphi这么好,不会这个小小的问题不能支持吧,又或者是Object Pascal的问题  
      

  9.   

    type
      TMyType = (No1, No2, No3); 
      

  10.   

    zswang(伴水)(被黑中)兄,我没有看懂你的,你详细的讲一下啊   
      

  11.   

    type
      Linux2001=array [0..100] of char;var
      Test:Linux2001;
      

  12.   

    为什么不给MouseBrother兄加分,他的回答最好,最全啊。不公平。