我有一个Logger
类,它以单例实现。这个课程很简单,只有很少的方法和一个static
财产,Instance
。像所有单身人士课程一样,我通过Logger.Instance
属性访问唯一实例。不能将单例类转换为接口
我从Logger
类中提取了一个接口(使用Visual Studio重构上下文菜单)。提取后,界面包含这几种方法的签名,并且由于Instance
属性为static
,因此它不包含在接口中。
毕竟,我不能在运行时将Logger.Instance
转换为。我的方法有什么问题?
你有什么异常? – leppie 2010-11-09 11:13:20
关键是,由于我在写入记录器后提取了界面,我忘记了Logger实现界面。我的意思是我一开始并没有计划。希望这可以帮助。 – Xaqron 2010-11-09 11:29:52