腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
具有
多个
约束
的C++模板
c++
、
templates
、
generics
、
constraints
在
C#
中
,我用于在
泛
型
方法或
类型
中
指定
多个
约束
,如下所示: 今天,我第一次从C++开始,在谷歌搜索模板
多个
约束
时,我找不到任何有用的东西。我知道,在
C#
中
,编译器比在C++
中
验证
泛
型
要强得多,这就是为什么我觉得不能将我的
类型
限制为倍数超级
类型
是错误的。
浏览 7
提问于2015-06-09
得票数 4
回答已采纳
3
回答
语言无关.函数和构造函数参数中允许的
类型
javascript
、
c#
、
typescript
、
kotlin
、
language-agnostic
大多数静态
类型
化语言允许
为
函数或构造函数参数
指定
单个
类型
;例如foo(123)// error TypeScript是一个静态
类型
的超级JavaScript集,但是由于JavaScript是一种动态
类型
化语言,TypeScript允许您更灵活一些;例如,您可以
指定
多个
允许的
浏览 2
提问于2019-11-18
得票数 1
2
回答
C#
中
的结束语
类型
c#
、
types
、
type-systems
C#
中
泛
型
类的一个优点是可以对
类型
施加
约束
,因此只有满足
多个
约束
的
类型
才能被接受。: Bar, IBaz, IFoobar { //initialize这意味着T只能与从三个描述的类派生的
类型
相统一然而,我想知道为什么不能在构造函数中
指定
这样的
约束
。有些问题甚至很难用<e
浏览 7
提问于2013-10-30
得票数 2
回答已采纳
2
回答
是否可以在Nullable<T>
泛
型
方法
中
定义“非
C#
”
约束
?
c#
、
generics
、
nullable
、
non-nullable
、
generic-constraints
在
C#
中
,Nullable<T>
类型
不满足where struct
泛
型
约束
(而AFAK在技术上是一个结构)。这可用于
指定
泛
型
参数必须
为
非空值
类型
:{} DoSometh
浏览 2
提问于2015-02-11
得票数 4
回答已采纳
3
回答
.net:如何对
泛
型
实施一些限制?
.net
、
generics
、
types
有没有可能在
泛
型
中
对
类型
T实施一些限制?
浏览 0
提问于2011-01-11
得票数 1
回答已采纳
3
回答
C#
泛
型
可以有一个特定的基
类型
吗?
c#
、
generics
泛
型
接口的
类型
可以基于特定的父类吗?我认为它在特定项目中会很有用,确保一个
泛
型
接口/类在编译时不会与非预期的
类型
一起使用。或者也是一种自我文档:显示想要的是哪种
类型
。
浏览 0
提问于2008-10-23
得票数 42
回答已采纳
1
回答
Visual Studio建模和
泛
型
参数
中
的协方差
c#
、
visual-studio
、
modeling
某些接口具有
泛
型
参数和对这些参数的
泛
型
约束
。我使用模板参数来
指定
参数、它们的
类型
和它们的
约束
。到目前为止,所有代码都已成功生成。如
何在
泛
型
参数中
指定
" in“或"out”标记? 编辑:另外,我也想把
泛
型
参数放在方法
中
,但是在
浏览 3
提问于2015-05-21
得票数 1
3
回答
C#
泛
型
方法,新()构造函数
约束
中
的
类型
参数
c#
、
.net
、
generics
、
type-constraints
是否有一种方法可以创建通用方法,使用new()
约束
要求类具有特定
类型
的构造函数属性?请投票,这样我们就可以在
C#
中
拥有这个功能了! 编辑2:站点已被删除。现在,这个建议是关于的。跟上去!
浏览 2
提问于2010-07-29
得票数 24
回答已采纳
4
回答
C#
泛
型
:
泛
型
约束
接口是什么?
c#
、
generics
在MSDN -
C#
编程指南上,它说:
类型
参数必须是或实现
指定
的接口。可以
指定
多个
接口
约束
。
约束
接口也可以是
泛
型
的.并解释一下它是如何成为一种
约束
的,它提供了什么?提前感谢:)
浏览 12
提问于2011-06-09
得票数 4
回答已采纳
1
回答
C#
泛
型
分部类、接口和继承,都在同一个问题中!(哦,我的天!)
c#
、
generics
、
inheritance
、
interface
所以我有一个接口:{}public class UsersDALBaseDBDataAccessBase, IUsersDALBase, new() //empty in generated file这个类只是UsersDALBase的包装器,也是我想在新文件
中
扩展的类T
类型
的类也主要是自动生成的,但有特定于DB的实现。最后,我想用生成的
浏览 0
提问于2009-07-22
得票数 1
回答已采纳
2
回答
重写
泛
型
方法的
约束
c#
、
generics
我试图了解
约束
(类或
泛
型
方法)如何影响方法本身。“方法”的多态调用,该方法接受
泛
型
类型
的参数。在基类和派生类
中
,对
类型
参数的
约束
是不同的。 我还
指定
了一个类
约束
以排除值
类型
,这可能会导致问题,因为
为
每个值
类型
实例化生成了不同的类,而对于引用
类型
只实例化了一个此类类。的语言规范指出,
泛
型
方法上的
浏览 4
提问于2016-07-25
得票数 6
回答已采纳
1
回答
省道,限制
泛
型
?
c#
、
generics
、
constraints
、
dart
在
泛
型
类型
上
指定
类型
约束
(例如
c#
类语法
c#
)是否有Dart等价语法?
浏览 3
提问于2013-09-09
得票数 30
回答已采纳
2
回答
Java
泛
型
与
C#
where关键字
c#
、
java
、
generics
、
where
我在一个
C#
项目中有一个方法,如下所示 if (!HasEC<T>()) T nComponent = new T();} 现在,我最近才开始正确地使用Java
泛
型
,但我不知道如何移植这样的方法,或者由于语言限制,
浏览 0
提问于2012-05-25
得票数 4
回答已采纳
2
回答
非空
类型
的
泛
型
约束
c#
、
.net
、
generics
、
types
、
interface
我有以下课程:{} 到目前为止还不错,但是我希望
类型
参数T是一个非空
类型
。如何
指定
泛
型
类型
参数必须是不可空的?
浏览 7
提问于2014-12-15
得票数 42
回答已采纳
1
回答
如何使用
泛
型
接口作为
泛
型
约束
?
c#
、
linq
、
generics
append_list<T>(T a, T b) where T : IEnumerable<SomeGenericType> return a.Concat(b);文档指出,使用
泛
型
接口
约束
是可能的: 但我真的不明白如何让这些代码起作用,
浏览 6
提问于2016-10-27
得票数 0
回答已采纳
1
回答
使用
泛
型
类型
约束
的继承
c#
、
.net
、
generics
、
inheritance
如何正确地继承具有
泛
型
类型
约束
(其中)的
泛
型
类型
的类(另一个类和接口)?class A { }interface I { } 在本例
中
,A、B和I被视为T的基类。在
C#
中
不可能继承两个类。但我希望A是
泛
型
类型
T的基类,B/I是C的基类/接口
浏览 2
提问于2013-01-23
得票数 0
回答已采纳
4
回答
Java的使用站点差异与
C#
的声明站点差异相比如何?
c#
、
java
、
generics
、
variance
我的理解是,在
C#
中
为
泛
型
指定
方差是在
类型
声明级别进行的:在创建
泛
型
类型
时,需要为
类型
参数
指定
方差。另一方面,在Java
中
,方差是在使用
泛
型
的地方
指定
的:当您创建某个
泛
型
类型
的变量时,需要
指定
它的
类型
参数如何变化。 每种选
浏览 1
提问于2010-11-20
得票数 34
回答已采纳
2
回答
泛
型
的隐式
类型
发现
c#
、
.net
、
generics
、
types
我想知道
C#
是否支持类
泛
型
的隐式
类型
发现。public void Foo<T>(T obj);int n = 0;正如您所看到的,我并没有
指定
<int>通用
约束
。我想在类定义级别上完成一些类似的事情: internal interface IPersistenceStrategy<E, T> : IDisp
浏览 1
提问于2014-11-21
得票数 1
2
回答
为什么将
泛
型
参数
指定
为接口不是带有类
约束
的错误?
c#
、
generics
如果我有一个像这样的通用方法:{ 我可以通过
指定
接口
类型
来调用它,例如ICollection<int>现在假设我有一个实现ICollection<int>的结构我不能显式地将它
指定
为
类型
参数,但是如果我有一个
类型
为
IColl
浏览 6
提问于2014-11-27
得票数 6
回答已采纳
2
回答
用显式
指定
的
泛
型
参数推断
泛
型
约束
generics
、
f#
、
type-inference
请考虑以下代码:let g x = f x函数f有一个受比较
约束
的
泛
型
参数在函数g
中
,我只使用f并让编译器推断出
泛
型
参数(它正确地这样做),从而生成g: 'a -> unit when 'a : comparison。但是,如果我需要显式地
指定</
浏览 5
提问于2016-02-11
得票数 0
点击加载更多
相关
资讯
C#高级语法之泛型、泛型约束,类型安全、逆变和协变
NET进阶篇-语言章-1-Generic泛型深入
从Java到Kotlin(四)
转向Kotlin——泛型
用了这么多年的 Java 泛型,你对它到底有多了解?
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券