gpt4 book ai didi

c# - 内部属性和子类化

转载 作者:行者123 更新时间:2023-11-30 21:13:48 24 4
gpt4 key购买 nike

我认为这是设计使然,对此无能为力,但我发现它很有趣。

我需要基于第三方抽象基类创建一个concreate类。与往常一样,我告诉 Visual Studio 实现抽象基类,它确实这样做了,但是代码没有编译,提示缺少 getter。然而,手动添加getter之后,代码仍然没有编译通过。原来这个getter是内部的。有趣的是,内部属性没有显示在元数据( View 定义)中。供应商将在下一个版本中保护它,但目前,除非我错过其他方式,否则我无能为力,对吧?

-斯坦

最佳答案

没错。

其实我们基本上do the same thing in Noda Time我们想公开一个类型 (CalendarSystem),以便客户端可以传递日历 - 但所有实际交互都在库内部,使用其他内部类型。在你的情况下你遇到的问题实际上是我们的祝福,因为这意味着我们可以将更多的实现保留在内部和隐藏:)

用接口(interface)做同样的事情更难...

关于c# - 内部属性和子类化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6654897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com