两者都是用来修饰类中的字段,使其变为只读字段。使用readonly修饰的变量在定义时,不一定必须为其赋初值,可以再构造函数中赋值,但不能其他地方赋值。使用const修饰的变量在定义时,必须为其赋初值,并且在其他任何地方都不能再为其赋值。