腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
区分基于非
泛
型
值
类型
的
泛
型
类型和.NET < 4.5
中
的
其他
泛
型
类型
.net
、
.net-4.0
对于使用反射创建控件
的
脚本,我需要区分 myType.IsConstructedGenericTypemyType.IsValueType 真&
浏览 3
提问于2013-01-23
得票数 0
回答已采纳
1
回答
Dart对几种类型
的
通用约束并设置默认
值
generics
、
dart
、
default
、
extend
但我找不到一种
方法
来对
泛
型
做一些基本
的
事情,例如,我需要将
泛
型
类型限制为几个类型。下面是我如
何在
C#
中
实现它 MyGenericType<T> where T : bool, int { ... } 因此将T限制为bool和int类型。我如
何在
dart
中
做同样
的
事情呢?这些文档仅显示具有如下单一类
型
限制
的
示例: class MyGen
浏览 44
提问于2019-09-29
得票数 7
3
回答
什么时候在
C#
中
对
泛
型
定义和实例化进行类型检查?
c#
、
generics
、
programming-languages
、
computer-science
在
C#
中
, 但是,使用
C#
泛
型
,可以将生产者类型(即开放类型(
如
列表))编译到库(
如
mscorlib.dll)
中
。这是因为(生产者和产生封闭类型
的
浏览 5
提问于2017-09-18
得票数 0
6
回答
如
何在
Kotlin
中
获得
泛
型
参数类
generics
、
kotlin
Firebase
的
snapshot.getValue()预计将按以下方式调用:但是,我想用一个
泛
型
参数替换Person,该参数通过类声明传递到类
中
,即并使用该
泛
型
参数执行如下操作getValue(T::class.java) 只能在类文字
的
左侧使用类。是否可以对
浏览 14
提问于2015-12-06
得票数 111
回答已采纳
3
回答
在运行时
获取
非
泛
型
IDictionary
的
键和
值
类型
c#
、
types
、
dictionary
我想知道如
何在
运行时
获取
非
泛
型
IDictionary
的
键和
值
类型。编辑:我可能没有正确地描述我
的
问题。对于非
泛
<em
浏览 0
提问于2012-07-09
得票数 3
回答已采纳
1
回答
如何从
泛
型
定义和
泛
型
参数
中
获取
泛
型
类型?
c#
、
reflection
在
C#
中
,如何从
泛
型
定义和
泛
型
参数(
如
var genericArgument = typeof(string); // How在我
的
usecase
中
,
泛
型
参数是动态解析
的
。这在
C#
中
是可能
的
吗?提前谢谢。
浏览 1
提问于2016-07-18
得票数 4
回答已采纳
1
回答
获取
部分打开
的
泛
型
类型
的
类型表示形式
c#
、
generics
、
reflection
我想知道是否有人知道如
何在
C#
中
获得部分开放
泛
型
类型
的
表示,例如IDictionary<string,>。我尝试过
的
:我得到:'typeof‘表达式编译错误
中
不允许部分打开
的
类型。typeof(IDictionary<,>).MakeGenericType(typeof(string)) 我得到: ArgumentExceptio
浏览 1
提问于2016-08-18
得票数 3
1
回答
在Kotlin
中
实例化
泛
型
类型
kotlin
在Kotlin
中
获取
泛
型
类型实例
的
最佳
方法
是什么?我希望找到以下
C#
代码
的
最佳近似
值
: return new T(); }
浏览 7
提问于2017-04-19
得票数 32
回答已采纳
3
回答
“struct”限制是什么意思?
c#
、
.net
、
generics
、
restrictions
这是
C#
中
泛
型
类或
方法
中
的
“结构”限制。我想知道它只表示结构或从
值
类型派生
的
任何类型,
如
int、double、enum、ant等。下一段代码是否允许我使用简单类型?
浏览 3
提问于2011-10-06
得票数 3
回答已采纳
1
回答
C#
泛
型
是如何实现
的
?
c#
、
generics
、
polymorphism
、
overriding
我曾想过,
C#
中
的
泛
型
是这样实现
的
:当使用新
的
泛
型
类型时,在运行时或编译时生成一个新
的
类/
方法
/什么--您已经生成了一个新
的
类/
方法
/什么--当使用一个新
的
泛
型
类型时,就会生成一个新
的
类/
方法
/什么--因此,我知道如
浏览 3
提问于2012-07-11
得票数 12
3
回答
c#
-
泛
型
接口类型
c#
、
generics
我做了一个小型项目,通过反射从我导入
的
dll
中
获得所有接口,这些接口继承于我
的
"IBase“接口,如下所示 file.WriteLine(SC.Name); }问题是,我
的
许多接口都包含
泛
型
public interface IExa
浏览 4
提问于2015-10-20
得票数 2
回答已采纳
1
回答
在
C#
和ECMA
中
,结构实例化
泛
型
能否使用装箱实现?
c#
、
generics
、
bytecode
、
semantics
、
cil
ECMA允许
泛
型
实例在实例化时实际生成
泛
型
定义
的
不同实现。实例化可以基于所选
的
泛
型
参数进行专门化。换句话说,ECMA
的
简单实现能否决定将结构实例化
泛
型
实现为装箱
值
(
如
Java
中
浏览 5
提问于2022-09-12
得票数 1
回答已采纳
2
回答
基于
C#
的
Contra-和协方差- CLR
.net
、
covariance
、
contravariance
在
c#
第三版
的
CLR
中
,有一个我似乎无法理解
的
例子: 反变体意味着
泛
型
类型参数可以从类更改为派生
的
类。在
C#
中
,使用in关键字指示反变体
泛
型
类型参数。 反变体
泛
型
类型参数只
浏览 8
提问于2010-07-26
得票数 5
回答已采纳
2
回答
const
的
泛
型
和数组
delphi
、
generics
、
delphi-xe4
) procedure Swap(Harry : T); end; 有什么
方法
可以在任何其他类型,
如
变体等中键入一个
泛
型
变量吗?如
何在
接受const数组
的
函数
中
传递
泛
型
类型,
如
这里
浏览 0
提问于2014-10-29
得票数 0
回答已采纳
1
回答
协变性是关于接受价值
的
吗?
c#
、
generics
、
covariance
、
contravariance
协变性是关于接受价值
的
吗? 我正在通过
C#
通过
C#
书籍学习。因为协方差是关于具有类型,它是所需类型
的
基本类型之一。因此,协方差仅在返回类型
的
上下文中使用。在上面的示例
中
,我们有一个String (它是从Object派生
的
,所以它是反变
的
,而不是协变量),它用于传递参数(但不是返回
值
)
的
上下文中。Contravariant意味着
泛
型
类型参数可以从类更改为派生
的
类。在
浏览 2
提问于2019-12-30
得票数 2
回答已采纳
4
回答
C#
/.Net
泛
型
如何知道它们
的
参数类型?
c#
、
.net
、
generics
在
C#
中
,
泛
型函数或类知道其
泛
型
参数
的
类型。这意味着动态类型信息(
如
is或as )是可用
的
(与它不存在
的
情况相反)。如果
泛
型</e
浏览 9
提问于2015-03-05
得票数 10
回答已采纳
1
回答
Catel ModelBase<T>误差
entity-framework
、
catel
我正在尝试使用ModelBase作为EntityBase
的
基类,
如
文档中所建议
的
那样。 我不熟悉Catel和Entity,所以希望了解我应该如
何在
浏览 3
提问于2014-04-13
得票数 0
2
回答
VB.net和
C#
中
不同对象
的
类型
c#
、
vb.net
、
casting
我在vb.net和
C#
中有两个代码(我认为它们是相同
的
):class ChildClass{ Dim el3 = CTypeDynamic(el, GetType(ChildClass))End Sub在
c#</em
浏览 2
提问于2015-04-16
得票数 1
回答已采纳
1
回答
从
C#
获得调用
方法
的
结果
c#
、
delegates
、
inversion-of-control
是否有一种
方法
可以从
泛
型
操作委托
中
的
invoke
方法
获得结果?ExecuteService<SomeClass>(e => e.ExecuteMethod(), out var result);} }执行
泛
型
动作委托
的
方法
protected internal
浏览 0
提问于2021-04-02
得票数 0
回答已采纳
5
回答
C#
如何允许C++不允许虚拟模板
方法
的
虚拟
泛
型
方法
?
c#
、
c++
、
templates
、
generics
、
generic-method
C++不支持虚拟模板
方法
。其原因是,每当对这样一个
方法
进行新
的
实例化(必须添加到vtable
中
)时,这将改变vtable。但现在是
C#
。
C#
浏览 9
提问于2014-06-22
得票数 32
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用了这么多年的 Java 泛型,你对它到底有多了解?
C#根据类生成签名字符串
如何通过Java反射获取泛型类型信息
转向Kotlin——泛型
Android根据类生成签名字符串
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券