腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何为
泛
型
列表
创建
约束
验证
器
、
基于来自:https://www.baeldung.com/spring-validate-list-controller的示例 我希望我能为一个接口
创建
一个MaxSizeConstraintValidator我
创建
了一个由Movie class实现的MaxSizeInterface,并将我的
验证
器
更新为: public class MaxSizeConstraintValidator implementsMaxSizeInterface> values, ConstraintValid
浏览 9
提问于2021-08-24
得票数 1
1
回答
创建
仅将某些类型的枚举作为
约束
的
泛
型
方法
、
、
关于如
何为
泛
型
类型
创建
枚举
约束
,有很多问题。、、等。现在,如果我想进一步强制对我的两个枚举进行
约束
,将会发生什么情况,定义如下
浏览 1
提问于2013-04-03
得票数 1
回答已采纳
11
回答
C#中
泛
型
类的算术运算符重载
、
、
、
、
给定一个
泛
型
类定义,比如 IEquatable<ConstrainedNumber<T>>, IComparable<T>,我如
何为
它定义算术运算符_value;正如您所看到的,
泛
浏览 6
提问于2009-04-16
得票数 32
回答已采纳
2
回答
使用Xamarin的
泛
型
约束
、
、
下面的
泛
型
类型具有
泛
型
类型
约束
。{然后,我尝试从开放
泛
型
类型
创建
封闭
泛
型
类型。MakeGenericType (typeof(IFoo)); 在模拟<
浏览 5
提问于2015-08-24
得票数 2
回答已采纳
1
回答
方法重载选择
泛
型
方法,而我期望它选择非
泛
型
方法
、
、
、
当给定一个DerivedClassA1类
型
的参数时,方法重载似乎选择了Operations.Method<TBaseClassB>(TBaseClassB)方法重载,而不是Operations.Method
浏览 3
提问于2014-02-06
得票数 2
4
回答
如何在数组/
列表
/集合的元素上使用Java
验证
器
(JSR-303/JSR-349)
、
、
我刚开始使用Java
验证
(JSR-303/JSR-349/Hibernate Validator),并了解一般概念。但是,我不知道如何
验证
组合类型与类型本身的内容。例如:private List<String> myString; 将
验证
列表
myString不为null,但对
验证
列表
本身的内容不做任何操作。或者给定其他类型的
验证
器
(Min/Max/etc),如何
验证</em
浏览 4
提问于2013-12-04
得票数 8
回答已采纳
1
回答
访问
泛
型
类型的
泛
型
类的类型参数
、
、
我有这个
泛
型
类定义,我希望能够访问List的类型参数,这样我就可以在GenericClassOfGenericType中定义一个接受字符串的方法(取自
列表
的类型参数)。我可以在GenericClassOfGenericType中添加第二个类型定义,并在构造函数中添加一个
验证
器
,以确保
泛
型
列表
有第二个类型作为类型参数,但感觉一点也不好。编辑也找不到强制您将
泛
型
类型指定为参数的
约束
(因为
泛</e
浏览 2
提问于2013-08-23
得票数 1
回答已采纳
2
回答
是否可以从类型/函数定义中重构
泛
型
参数
约束
?
、
假设我有一个
泛
型
类型,它包含一个长的
泛
型
参数
约束
列表
: member this.A = a 此外,项目中的其他类型也会出现相同的
约束
列表
。每次重复相同的
约束
列表
会产生很大的噪音。查看
器
比较不同的产品实例,生产者从数据流中生成产品并将它们添加到适当的查看
器
浏览 2
提问于2014-05-31
得票数 2
回答已采纳
3
回答
模型
约束
验证
、
、
、
既然模型应该是可扩展的--有没有什么通用的方法来进行这种
约束
验证
(就像XML Schema那样),而不需要在
验证
方法中硬编码父子关系?
浏览 0
提问于2011-08-16
得票数 2
回答已采纳
2
回答
为什么在没有新()
泛
型
类型
约束
的情况下允许Activator.CreateInstance<T>()?
、
、
、
、
在下面显示的示例代码中,"CompileError“方法不会编译,因为它需要where T : new()
约束
,
如
CreateWithNew()方法中所示。但是,CreateWithActivator<T>()方法在没有
约束
的情况下编译得很好。根据引用和的new T()表达式,
泛
型
中的new T()表达式实际上是使用Activator.CreateInstance<T>()实现的。因此,我不明白为什么调用new T()需要以一种在使用Activator.CreateIns
浏览 4
提问于2016-09-12
得票数 10
回答已采纳
1
回答
必须手动实现IEquatable<T>,而不是IComparable<T>?
、
我
创建
了一个自定义的
泛
型
列表
类:对于
泛
型
类型,我可以使用直接实现IComparable因此,我更改了list类上的
约束
,并使MyComparableClass同时实现了IComparable<MyComparableClass>和IEquatable<MyComparableClass>由
浏览 3
提问于2021-02-23
得票数 0
回答已采纳
2
回答
根据参数
创建
keypath
、
let ageKeyPath = \from.age我得到了
泛
型
类,并且需要在
泛
型
具体类型(
如
Person)上
创建
keypath,但我不确定如何才能基于参数
创建
keypath。
浏览 18
提问于2019-04-11
得票数 0
3
回答
是否有一种不带
泛
型
约束
的强制执行无参数构造函数的方法?
、
、
、
、
public abstract class Kitchen<T> where T : ISnack要求Kitchen应该有
约束
,而T应该是ISnack。如果我可以强制ISnacks有一个不受T类型参数
约束
的无参数构造函数,那么Kitchen<T>中的T很容易成为ISnack。怎么做呢?
浏览 1
提问于2012-10-09
得票数 10
回答已采纳
1
回答
实现某些运算符的对象的.NET接口/
约束
、
、
、
、
我
创建
了一个
泛
型
方法,想知道是否有某种方法可以将
约束
添加到
泛
型
类型T中,以便T具有特定的运算符,
如
+、+=、-、-=等。
浏览 0
提问于2013-02-21
得票数 3
回答已采纳
2
回答
如何通过反射获得“`new()”
约束
。()
例如:public Class<T> where T : class, IDisponse, new()} 新()
浏览 11
提问于2017-04-29
得票数 4
回答已采纳
2
回答
在F#中'T‘和'U’是什么意思?
例如在示例List.map : ('T -> 'U) -> 'T list -> 'U list中。谢谢!
浏览 0
提问于2013-06-20
得票数 2
回答已采纳
2
回答
具有多个
约束
的C++模板
、
、
、
在C#中,我用于在
泛
型
方法或类型中指定多个
约束
,如下所示: 今天,我第一次从C++开始,在谷歌搜索模板多个
约束
时,我找不到任何有用的东西。我知道,在C#中,编译
器
比在C++中
验证
泛
型
要强得多,这就是为什么我觉得不能将我的类型限制为倍数超级类型是错误的。
浏览 7
提问于2015-06-09
得票数 4
回答已采纳
7
回答
如果T类型需要实例化,为什么
泛
型
类签名需要指定new()?
、
我正在编写一个
泛
型
类,如下所示。> : { { }
如
您所见为了支持
泛
型
类型T的实例化,语言迫使我在类签名中放置新()。如果Bar是一个抽象类,那么我会同意这一点,但是如果Bar标准的非抽象类具有公共的无参数构造函数,那么为什么需要这样做呢?如果未找到new(),编译
器
将提示使用以下消息。 无法
创
浏览 13
提问于2009-12-03
得票数 14
回答已采纳
3
回答
java/bean
验证
--集合/映射不包含空值
、
、
、
有一个@NotNull注释,它
验证
某个对象不是null。是否也有某个集合/地图不包含任何空值的注释?我找不到它。
浏览 6
提问于2015-01-16
得票数 5
回答已采纳
3
回答
如何访问在F#中声明为
泛
型
参数的类型的静态成员
、
、
我希望在F#中
创建
一个基本类型,这将允许我简化具有预定义
约束
的其他类型的
创建
。限制为非负整数等。我
创建
了以下基本类型,它打算使用作为
泛
型
参数提供的
验证
器
类型的静态成员,希望我能够引用它的静态“条件”成员--不幸的是,我似乎不能在类型体的任何地方引用
泛
型
^tf,更不用说它的静态成员了。
浏览 8
提问于2017-10-05
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Go 1.17 发布,说好的支持泛型又落空
NET进阶篇-语言章-1-Generic泛型深入
如何在Java程序中使用泛型
转向Kotlin——泛型
30天拿下Rust之泛型
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券