最近在园子里闲逛看到一篇文章“(抽象)类和接口细节分析”,尽管作者很细心很细致.可事实上C#里面的interface没那么简单,interface有着大量不为人知的小秘密的说. 1.值类型也能实现接口. 尽管可能很多人连值类型都没用过,但值类型可以实现接口,是一个非常有用的特性.当值类型转换为接口类型时,会自动装箱成引用类型从而实现多态,但一般用值类型实现接口的老鸟都不会被这些小陷阱所迷惑的. 2.除了接口,没有什么类型可以不实现接口 抽象类可以不实现接口?其实不然,抽象类只能抽象接口的实现,即…