早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C#where语法问题publicstaticTAsActual(thisTpersistable)whereT:IPersistablepublicinterfaceIRepositoryFactory{TGetRepository()whereT:class;}上面两种函数后带where的写法是什么意思?与LinQ有关?

题目详情
C# where语法问题
public static T AsActual(this T persistable)
where T :IPersistable
public interface IRepositoryFactory
{
T GetRepository()
where T :class;
}
上面两种函数后带where的写法是什么意思?与LinQ有关?
▼优质解答
答案和解析
对T的一种约束,比如where T:IDispose
就是说T必须实现IDispose接口