我怎样才能在 C# 中做到这一点?
public bool IsValid<Validator<T>>(T model)
{
//...
}
我想使用:
IsValid<Validator.City>(city);
代替
IsValid<CityViewModel,Validator.City>(city);
我的功能是:
public static bool IsValid<TModel, TValidator>(TModel Item) where TValidator : AbstractValidator<TModel>, new()
{
var validate = new TValidator();
//...
}