我有一个项目要求,特定的抽象类应强制将所有子类都密封为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
}
有数据注释或关键字可以强制执行此配置吗?
答案 0 :(得分:1)
不。不幸的是,C#没有这样的选择。