C# 内部属性和子类化

C# 内部属性和子类化,c#,C#,我认为这是设计的,对此无能为力,但我觉得很有趣 我需要创建一个基于第三方抽象基类的concreate类。和往常一样,我告诉VisualStudio实现抽象基类,它实现了,但是代码没有编译,因为缺少getter。然而,在手动添加getter之后,代码仍然没有编译。原来这个getter是内部的。内部属性的有趣之处在于,它并没有显示在元数据(视图定义)中。供应商将在下一个版本中对其进行保护,但目前,除非我缺少其他方式,否则我对此无能为力,对吗 -斯坦:没错 事实上,我们基本上希望公开一个类型(Cale

我认为这是设计的,对此无能为力,但我觉得很有趣

我需要创建一个基于第三方抽象基类的concreate类。和往常一样,我告诉VisualStudio实现抽象基类,它实现了,但是代码没有编译,因为缺少getter。然而,在手动添加getter之后,代码仍然没有编译。原来这个getter是内部的。内部属性的有趣之处在于,它并没有显示在元数据(视图定义)中。供应商将在下一个版本中对其进行保护,但目前,除非我缺少其他方式,否则我对此无能为力,对吗

-斯坦:没错

事实上,我们基本上希望公开一个类型(
CalendarSystem
),以便客户端可以传递日历-但是所有实际的交互都是库内部的,使用其他内部类型。在您的情况下,您遇到的问题实际上是我们的福音,因为这意味着我们可以将更多的实现保持在内部和隐藏状态:)


在界面上做同样的事情更难…

我看到很多英文,但没有C#…差不多,对吧。。。你对此无能为力。好消息是,供应商将在下一版本中修复。