腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Roslyn
:
如何
创建
泛
型
方法
类型
约束
types
、
constraints
、
roslyn
TypeParameterConstraintSyntax>(); return list; } 除了
类型
约束
之外我需要
类型
约束
为:where T : Test 到目前为止,我找不到任何WithConstraints()的例子。
浏览 26
提问于2021-04-27
得票数 0
回答已采纳
2
回答
如何
验证
类型
是否可以传递给C#中的
泛
型
方法
还可以根据传递的参数还原
泛
型
参数
类型
c#
、
reflection
、
roslyn
static void DoSmthWithCollection<T>(IEnumerable<T> collection) ...}我只需要动态地做同样的事情,要么使用System.Reflection,要么使用
Roslyn
。假设我得到了该
方法
的MethodInfo,我就得到了<
浏览 13
提问于2020-02-18
得票数 0
3
回答
.NET规范是否指定
如何
使用构造函数
约束
?
.net
、
generics
、
constructor
我一直在查看.NET CLI规范,虽然它提到了可以对
泛
型
类型
参数设置默认构造函数
约束
,但它并没有指定使用这种
泛
型
类型
实际
创建
它所能做的任何事情。实际
创建
带有构造函数
约束
的
泛
型
类型
实例的正式“spec”
方法
是什么?
浏览 6
提问于2010-11-17
得票数 1
2
回答
使用反射调用带签名的对象实例上的
泛
型
方法
: SomeObject.SomeGenericInstanceMethod<T>(T参数)
c#
、
generics
、
reflection
、
methodinfo
、
generic-method
如何
调用SomeObject.SomeGenericInstanceMethod<T>(T arg)?那么,当常规参数是
泛
浏览 0
提问于2011-01-20
得票数 2
回答已采纳
1
回答
如何
避免在Typescript中每次使用时都重复
泛
型
类型
约束
?
typescript
、
generics
、
type-inference
、
typescript-generics
在Typescript中使用
泛
型
时,
如何
避免不断重复
类型
?如果我对
泛
型
类型
有一些
约束
,那么我必须在使用
泛
型
类型
的任何地方重复该
约束
。这很乏味,也不是很枯燥。,我不得不重复
约束
,这很烦人,因为TS只对函数进行
泛
型
推断 //This annoyance would I think be solved by gen
浏览 0
提问于2020-05-29
得票数 0
1
回答
从
Roslyn
代码分析器调用已分析程序集的
方法
c#
、
.net
、
reflection
、
roslyn
、
roslyn-code-analysis
我有一个C#
roslyn
代码分析器,它需要分析给定类的
泛
型
方法
调用的使用场景。我正在收集对
方法
、
泛
型
类型
参数等的所有引用,然后希望调用这些
方法
(通过反射)来分析输出,以便在分析器中报告潜在的诊断信息。有没有办法从
Roslyn
-Compilation.Assembly到System.Reflection.Assembly?如果没有,有没有其他
方法
?
浏览 16
提问于2021-08-30
得票数 0
回答已采纳
1
回答
创建
仅将某些
类型
的枚举作为
约束
的
泛
型
方法
vb.net
、
generics
、
enums
关于
如何
为
泛
型
类型
创建
枚举
约束
,有很多问题。、、等。现在,如果我想进一步
浏览 1
提问于2013-04-03
得票数 1
回答已采纳
1
回答
在使用反射
创建
开放
泛
型
类型
时忽略
约束
c#
、
generics
、
reflection
、
mono
我偶然发现了一个特殊的
泛
型
类设置的问题:class A<X>: B<A<X>> {} 我已经有了Type
类型
的对象,它表示开放
泛
型
类型
B<>和开放
泛
型
类型
现在,我想
创建
一个开放的
泛
型
类型
B<A<>>,我将使用它作
浏览 5
提问于2017-04-05
得票数 0
1
回答
如果我向类添加
泛
型
约束
,则无法识别单元测试。
c#
、
asp.net-mvc
、
visual-studio
、
vs-unit-testing-framework
我想向我的单元测试类添加一个
泛
型
约束
。
浏览 2
提问于2018-06-15
得票数 2
回答已采纳
1
回答
由于
约束
错误,无法在C#中实现VB接口
c#
、
vb.net
、
visual-studio
、
visual-studio-2013
方法
ExecuteSQL(string,bool,params System.Data.SqlClient.SqlParameter[])的
类型
参数'T‘的
约束
必须与接口
方法
IFoo.ExecuteSQL(string,bool,params System.Data.SqlClient.SqlParameter[])的
类型
参数'T’的
约束
相匹配。
浏览 1
提问于2015-12-15
得票数 8
回答已采纳
2
回答
使用Xamarin的
泛
型
约束
ios
、
generics
、
xamarin
下面的
泛
型
类型
具有
泛
型
类型
约束
。{然后,我尝试从开放
泛
型
类型
创建
封闭
泛
型
类型
。); var intGenericType = typeof(GenericType<>).MakeGenericType (typeof(int))
浏览 5
提问于2015-08-24
得票数 2
回答已采纳
1
回答
包含
泛
型
方法
的
泛
型
接口需要同样的
约束
吗?
c#
、
entity-framework
、
generics
'T‘必须是引用
类型
,才能将其用作
泛
型
类型
或
方法
'TEntity’TestContext.cs中的参数'System.Data.Entity.DbSet‘ 当我将
约束
添加到IDbContext接口中的
泛
型
<em
浏览 4
提问于2013-06-19
得票数 1
回答已采纳
2
回答
C#
泛
型
:引用
类型
与值
类型
c#
、
generics
在编写API时,对于
泛
型
引用
类型
与
泛
型
值
类型
之间的差异,我遇到了许多困惑。编辑#1只是为了澄清问题和我想要的是什么:我想知道您可以对
泛
型
引用
类型
做什么,而不能对
泛
型
值
类型
做什么(反之亦然) 编辑#2进一步澄清:如果
泛
型
类型
是引用<e
浏览 3
提问于2009-03-01
得票数 8
回答已采纳
2
回答
模板函数参数出现意外错误:“无法从'ref T‘转换为'ref字节’”
c#
“参数1:不能在行x(ref a[I]);上从ref T转换为'ref字节‘” 我理解为什么不需要第三个重载中的
浏览 9
提问于2016-02-06
得票数 1
1
回答
C#
泛
型
方法
,可以从
泛
型
类型
的
类型
定义中推断参数的
类型
吗?
c#
、
.net
、
generics
是否有任何
方法
使下列(不编译)代码运行?我还没有找到解决办法。T someObject = DIContainer.Resolve<T>(); }T是一个普通的
泛
型
类型
参数,用于定义
泛
型
方法
"Get",但是有一个
类型
约束
,其中包含
泛
型
本身。现在,
方法
应该定义一个参数,该参数的
浏览 3
提问于2011-08-24
得票数 4
3
回答
如何
在另一个
泛
型
基类上添加C#
泛
型
类型
约束
?
c#
、
generics
、
type-constraints
我已经多次阅读了关于C#
泛
型
参数
约束
的MSDN文档,但我无法弄清楚
如何
做到这一点,也无法确定它是否可行。假设我有这样一个
泛
型
基类:这个抽象基类没有任何
类型
的
约束
,TId可以是任何东西--结构、类等等。现在假设我有一个
泛
型
接口
方法
,并且我希望将该
方法
上的
泛
型</
浏览 3
提问于2013-11-26
得票数 4
回答已采纳
1
回答
泛
型
方法
T
类型
是
约束
类型
,而不是传递对象的真实
类型
c#
、
generics
、
constraints
我有一个对ILogicPointContext有
约束
的
泛
型
方法
。此
方法
调用具有相同
约束
的其他
泛
型
方法
,但代码抛出异常,因为我需要正确的
类型
,而不是接口
类型
。我有另一个类似的
方法
,
方法
的
泛
型
类型
是我传递给他的对象的
泛
型
类型
,这很好。PipelineStepDe
浏览 2
提问于2022-04-08
得票数 0
回答已采纳
1
回答
Visual Studio建模和
泛
型
参数中的协方差
c#
、
visual-studio
、
modeling
某些接口具有
泛
型
参数和对这些参数的
泛
型
约束
。我使用模板参数来指定参数、它们的
类型
和它们的
约束
。到目前为止,所有代码都已成功生成。
如何
在
泛
型
参数中指定" in“或"out”标记? 编辑:另外,我也想把
泛
型
参数放在
方法
中,但是在
方法
属性工具箱中找不到模板参数。也可
浏览 3
提问于2015-05-21
得票数 1
6
回答
c# 9.0记录-反射和
泛
型
约束
c#
、
c#-9.0
、
record-classes
关于新记录的两个问题: 是否可能有
泛
型
约束
,即
泛
型
类型
是记录?也就是说,如果可以指示
类型
参数T必须是使用
约束
的记录类?
浏览 1
提问于2020-07-26
得票数 17
回答已采纳
2
回答
重写
泛
型
方法
的
约束
c#
、
generics
我试图了解
约束
(类或
泛
型
方法
)
如何
影响
方法
本身。“
方法
”的多态调用,该
方法
接受
泛
型
类型
的参数。在基类和派生类中,对
类型
参数的
约束
是不同的。 我还指定了一个类
约束
以排除值
类型
,这可能会导致问题,因为为每个值
类型
实例化生成了不同的类,而对于引用
类型
只实例化了一个此类类。public overrid
浏览 4
提问于2016-07-25
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C#高级语法之泛型、泛型约束,类型安全、逆变和协变
如何通过Java反射获取泛型类型信息
Java中如何获得A泛型中T的运行时类型及原理探究
NET进阶篇-语言章-1-Generic泛型深入
30天拿下Rust之泛型
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券