由于 Font 对象是不可变的(意思是说,无法调整它的任何属性),只能给 Font 属性分配一个新 Font 对象。但是,可以使新的字体基于现有字体。以下是如何调整现有字体以使其成为粗体的示例:
myControl.Font = new Font(myControl.Font, 
   myControl.Font.Style | FontStyle.Bold);
对继承者的说明:  在派生类中重写 Font 属性时,请使用基类的 Font 属性来扩展基实现。否则,您必须提供所有实现。不需要同时重写 Font 属性的 get 和 set 访问器;如果需要,可以只重写其中一个访问器。