我们可以在Delphi中定义类型别名,来提高代码的可读性,同时创建特定的属性编辑器。
方法一:
type
TMyIntegerA = Intger;
这种格式定义出来的TMyIntegerA类型和Integer类型,一点区别都没有,在任何时候都是兼容的。
方法二:
TMyIntegerB = type Integer;
这种格式定义出来的TMyIntegerB类型,在赋值表达式或传值参数中都是兼容的。但是在var或out传址参数中,系统会认为不兼容,编译报错!
TMyIntegerA,TMyIntegerB统称为Integer类型的别名。