如下,类似c的联合:
type
  a = record
    a:integer;
    case integer of
      1:(i1:integer);
      2:(i2:word);
      3:(i3:real);
  end;如果在以上定义中i1,i2,i3分别为我自己定义的不同的记录类型应该如何定义呢?即
i1:Trecord1;
i2:Trecord2;
i3:Trecord3;
其中Type Trecord1=record
           a:integer;
           b:string;
           c:string;
       end;
    Type Trecord2:=record
           c:string;
           d:integer;
       end;
    Type Trecord3:=record
           a:integer;
           b:real;
       end;也可以给我发邮件 [email protected]谢谢