【发布时间】:2012-01-18 13:19:25
【问题描述】:
我有一个由工具生成的部分类。
Foo.cs
public partial class Foo {
[SomeAttribute()]
public string Bar {get;set;}
}
我需要为Foo 实现以下接口而不接触Foo.cs:
IFoo.cs
public interface IFoo {
string Bar {get;set;}
}
扩展 Foo 也是一种选择,但重新实现 Bar 属性不是。
可以这样做吗?
【问题讨论】:
-
为什么不能扩展 Foo:IFoo,如果这是你想要的?
-
@Tigran:我无法触摸 Foo.cs 文件
-
@DBM: 如其他地方所述..
Bar应该是公开的