是否有Dart等效于C#功能的语法来在通用类型上指定类型约束,例如用类似C#的语法where TBase is SomeType:

class StackPanel<TBase> extends Panel<TBase> where TBase : SomeType{

}

最佳答案

您可以像这样指定类型约束:

class StackPanel<TBase extends SomeType> extends Panel<TBase> {
}

language specification说:

关于c# - Dart ,对泛型有限制吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18698873/

10-17 02:45