sealed

sealed

文章 0 浏览 6

默认将课程密封

我在 .editorConfig 文件中指定了许多代码样式。如果我的所有课程都可以密封(当您创建新的)或至少它们会显示警告中,我会发现真的很有用。在 .edito…

沉默的熊 2025-02-13 22:43:52 0 0

Kotlin-分类的亚元素

我正在尝试实现我可以在整个程序中使用的角色类/界面/枚举。我希望角色有些分类 - 我希望某些角色是A型,某些角色是B型,并且某些角色是多种类型的一…

桃扇骨 2025-02-10 21:27:51 3 0

Kotlin 密封类的数据类无法识别子类

我试图定义一个由许多数据类组成的 Kotlin 密封类。后者用于定义表示房间数据库中的 mySQL 表的数据传输对象 (DTO)。我引入了密封类来概括不同的 DTO…

粉红×色少女 2025-01-13 21:37:17 6 0

当实现类被密封时覆盖单个接口方法

这可能是最容易用代码解释的(这当然不是实际的代码,但它具有相同的属性): 我有一个看起来像这样的接口: public interface ISomeProvider { objec…

_畞蕅 2024-11-30 15:44:51 8 0

是密封命令 c++ 0x 还是只有微软有

sealed 命令是在 c++ 0x 中还是只有 MS 使用它?…

箹锭⒈辈孓 2024-11-29 14:06:16 7 0

如何保留对自动生成的 C# 分部类中现有方法的调整?

我正在使用 Visual Studio 编码的 UI 测试,并希望继续对生成的代码进行调整。 该代码是作为 UIMap.cs 和 UIMap.Designer.cs 中的分部类生成的,因此…

西瓜 2024-11-24 08:19:36 7 0

如何在 C# 中禁止重写类方法/属性?

我相信我希望类的某些方法和属性是不可重写的,并在所有派生类中使用基类的实现。如何实现这一目标? seal 关键字似乎不起作用,并表示“无法密封方法…

菊凝晚露 2024-11-18 16:56:53 10 0

实现后密封接口

我正在做一个小项目,我遇到了这个问题。 项目输出是一个包含接口的库。如果可能的话,我想实现该接口并密封其中的函数: public interface ITest { v…

毁我热情 2024-10-24 13:47:07 12 0

使用密封具体类对第三方 API 进行单元测试

刚开始 TDD,一切都很顺利,直到我遇到了这堵砖墙。 我正在围绕第三方 API 编写一个外观。该 API 非常好,因为所有内容都可以通过接口访问,因此在测…

沉溺在你眼里的海 2024-10-22 19:30:25 10 0

在类型和唯一值之间建立已知的 1:1 关系

鉴于我有一种使用密封特征和表示值的 case 对象的枚举,是否可以强制执行一种机制来检索给定类型的单个唯一值,而不需要隐式参数? 对于隐式,是否可…

染年凉城似染瑾 2024-10-20 05:16:54 13 0

为什么是密封和单例?

可能的重复: 最终和密封的目的 大家好, 我们什么时候应该选择设计一个密封类? 我们什么时候应该选择设计单例类?…

糖粟与秋泊 2024-10-19 10:11:38 11 0

为什么 Json.Net 中的属性类是密封的?

是否有任何特定原因例如 Newtonsoft.Json.JsonIgnoreAttribute 是密封类?我问的原因是因为我想对 Json.Net 调用进行包装,以便程序集引用仅位于一个…

情绪操控生活 2024-10-15 04:35:48 11 0

为什么 ASP.NET ListItem 类被密封?

我只是好奇。为什么 ASP.NET ListItem 类需要被封印?…

倾城°AllureLove 2024-10-14 20:41:08 14 0

为什么 List不是密封的?

在阅读 这个问题;这基本上表明 List 没有虚拟方法,因为它被设计为“快速,不可扩展”。 如果这是设计目标,为什么最初的设计不包括密封类呢? (我…

影子的影子 2024-10-14 06:29:28 14 0

C# 中的内部密封类是什么?

我正在查看一些 C# 代码来扩展 VS2010 中的语言支持(Ook 示例)。我看到一些名为内部密封类的类, 它们有什么作用?有人会使用它们吗?…

双马尾 2024-10-11 02:19:01 12 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文