是否有一种方法可以强制所有子类在C#中密封?

问题描述 投票:0回答:1

我有一个项目要求,特定的抽象类应强制所有子类都使用C#密封,例如:

public abstract class BaseProcess {
}

public sealed class HealthCheck : BaseProcess {
//Valid class
}

public class EtlSales : BaseProcess {
//Invalid, should emit a warning or a error when i compile
}

有一个数据注释或关键字强制执行此配置?

c# .net oop
1个回答
0
投票

没有不幸的是,C#没有这样的选项。

© www.soinside.com 2019 - 2024. All rights reserved.