gpt4 book ai didi

c# - C# 泛型可以有特定的基类型吗?

转载 作者:IT王子 更新时间:2023-10-29 03:57:50 26 4
gpt4 key购买 nike

通用接口(interface)的类型是否可以基于特定的父类?

例如:

public interface IGenericFace<T : BaseClass>
{
}

显然上面的代码不起作用,但如果它起作用,我想告诉编译器的是 T 必须是 BaseClass 的子类.能不能做,有没有计划等等?

我认为它对特定项目很有用,确保通用接口(interface)/类在编译时不会与意外类型一起使用。或者也可以进行 self 记录:显示预期的类型。

最佳答案

public interface IGenericFace<T> where T : SomeBaseClass

关于c# - C# 泛型可以有特定的基类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/230736/

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