先看两段代码:
1、type
  hj = record
    name: string[8];
    sex: Boolean;
    age: Integer;
    case IfAnOtherName: Boolean of
      True: (AnOtherNaame: string);  //出错
      False: ();
end;2、type
  hj = record
    name: string[8];
    sex: Boolean;
    age: Integer;
    case IfAnOtherName: Boolean of
      True: (AnOtherNaame: integer);  //正常
      False: ();
end;有人可以讲一下为什么字符串此类型就不可以呢?    希望有朋友可以讲明白一点