腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
泛
型
T
作为
按钮
的
C#
委托
c#
、
generics
、
delegates
我正在开发一个大型
的
windows应用程序,它需要主窗体中
的
所有控件几乎实时地更新它们
的
值。我将这个连续方法
的
处理移到了它自己
的
线程中,这通常是很好
的
,但我知道它需要我创建一个Delegate来设置在不同线程中创建
的
控件。但是,我有一系列
按钮
,它们需要为每个
按钮
设置相同
的
不同属性,但值不同。我在想,我可以设置一个
泛
型
类型为Button
的
Delegate,这样我就可
浏览 17
提问于2021-01-09
得票数 2
回答已采纳
2
回答
通用委派存储和
使用
c#
、
generics
、
delegates
delegate IEnumerable<
T
> GetFromSQLDelegate<
T
>(...);上面的代码不能编译我正在尝试“存储”一个
泛
型
委托
,这样我以后就可以将其
作为
常规
泛
型函数来调用:return MyObject.myFunctionToC
浏览 1
提问于2012-05-02
得票数 2
回答已采纳
4
回答
C#
泛
型
(一个严肃
的
问题)
c#
、
generics
、
metaprogramming
在
C#
中,我正在尝试编写代码,其中我将创建一个Func
委托
,该
委托
本身是
泛
型
的
。例如,下面的(非
泛
型
)
委托
返回一个任意字符串:另一方面,我想创建一个
泛
型
,它
的
行为类似于
泛
型
方法。例如,如果我想要一个
泛
浏览 1
提问于2010-05-24
得票数 11
回答已采纳
1
回答
作为
委托
的
Swift
泛
型
类
ios
、
objective-c
、
generics
、
swift
、
delegates
在swift中
使用
泛
型
类
作为
委托
时,我遇到了一个问题。例如,我尝试
使用
如下定义
的
通用NSFetchedResultsDelegate: class FetchedTableController<
T
:NSManagedObject> : NSFetchedResultsControllerDelegate在类中,我设置了一个NSFetchedResultsController并将
委托
设置为'self‘。但由于某些原
浏览 1
提问于2014-10-12
得票数 3
2
回答
基于
C#
的
Contra-和协方差- CLR
.net
、
covariance
、
contravariance
在
c#
第三版
的
CLR中,有一个我似乎无法理解
的
例子: 反变体意味着
泛
型
类型参数可以从类更改为派生
的
类。在
C#
中,
使用
in关键字指示反变体
泛
型
类型参数。 反变体
泛
型
类型参数只能出现在输入位置,如方法
的<
浏览 8
提问于2010-07-26
得票数 5
回答已采纳
5
回答
需要帮助理解
C#
泛
型
c#
、
visual-studio
我正在自学一份
C#
参考资料,它提供了以下信息:public struct Nullable<
T
&g
浏览 0
提问于2009-03-30
得票数 2
回答已采纳
2
回答
避免对不限定
泛
型
类型
的
泛
型
静态类
使用
类名。
c#
、
generics
、
static
、
using
、
using-directives
假设我有一个静态类,它定义了如下所示
的
一组
委托
: public delegate bool Delete(Guid id); 然后,我有一个
使用
这些
委托
的
泛
型
类,其中依赖类
的
泛
型</e
浏览 3
提问于2018-01-04
得票数 1
1
回答
使用
反射将
委托
转换为
泛
型
c#
、
generics
、
reflection
、
parameters
、
delegates
我
使用
反射来调用一个通用方法: }我在这里通过反射调用
的
方法接受一个
泛
型
委托
浏览 7
提问于2014-10-23
得票数 0
回答已采纳
4
回答
如何传入带
泛
型
类型参数
的
函数?
c#
、
func
我喜欢发送一个
泛
型
类型转换函数给一个方法,但是我不知道怎么做。这里
的
无效语法解释了我喜欢实现
的
功能,问题是我不知道如何指定
泛
型
类型和我
的
函数:{} 编辑(参见我在与Lawrence
浏览 0
提问于2012-09-25
得票数 35
回答已采纳
3
回答
泛
型
类协方差
c#
、
covariance
可以在
C#
中编译下面的代码吗?我确实用Java编译了类似的代码。interface IInterface ...{} {} public class Class2<
T
> : Base<
T
> where
T
: IInterface
浏览 4
提问于2013-09-29
得票数 5
1
回答
使用
类型
的
C#
编译器错误(Expression<Func<,>>)
c#
、
compiler-errors
、
typeof
我正在实现一些逻辑,它分析表达式,并在这里和那里
使用
反射。为了检索以Expression<Func<
T
, S>>
作为
参数
的
特定
泛
型
方法
的
重载,我
使用
typeof运算符获得该参数
的
正确
的
开放
泛
型
类型:据我所知,
使用
typeof运算符可以获得开放
的</em
浏览 4
提问于2015-11-13
得票数 4
回答已采纳
5
回答
内置
泛
型
类型
c#
、
.net
、
generics
我在某处读到EventHandler是一种内置
的
泛
型
类型。为什么会这样呢?有人能给我解释一下区分
泛
型
和非
泛
型
的
方法吗?以下哪些是内置
泛
型
类型
的
示例?(选择所有适用项。)A.可空B.布尔
型
C. EventHandler D.System.Drawing.Point 根据这本书,这个问题
的
答案是A和C。选项A是可以
浏览 5
提问于2010-06-30
得票数 1
回答已采纳
1
回答
如何
使用
约束“delegate”
c#
C#
现在允许在
泛
型
中
使用
委托
约束。当我试图学习新功能时,我无法找到一个实用
的
方法来
使用
它。由于其他人多年来一直在要求这个功能,我显然忽略了这一点。readonly TDelegate fd; // no way to call this } 一个类如何
使用
一个
作为
委托
的
<e
浏览 0
提问于2018-05-24
得票数 3
1
回答
使用
泛
型
接口参数创建
泛
型
代理
c#
、
generics
、
interface
、
delegates
我想创建一个通用
委托
。它将
委托
以
泛
型
类型
作为
参数
的
函数。例如:我有一个接口: where
T
: IEquatable<
T
>
浏览 0
提问于2013-10-29
得票数 0
回答已采纳
2
回答
定义实现+运算符
的
泛
型
c#
、
generics
、
operators
可能重复: public List<
T
> Foo<
T
>() where
T
: ISummable将
委托
传递到执行求和,而不是
使用
+=与Int类型一起
使用
的
性能,充其量只能慢540%。调查可能
的
其他解决办法
浏览 4
提问于2010-08-30
得票数 12
回答已采纳
1
回答
对运行时
c#
确定
的
泛
型
类型调用nongeneric方法
c#
、
generics
我想在
泛
型
类型上调用一个非
泛
型
方法。这是因为我知道
T
类型在运行时肯定会有said方法。
c#
不允许这样做,所以我查找了解决方案,但没有找到解决这个问题
的
方法。1)我尝试
使用
动态类型,但遇到了一个问题,至今还没有找到答案: 2)我尝试过定义一个接口,在其中我定义了在generic_method中实例化
的
委托
。这不起作用,因为在generic_method中,即使我将
委托
传递给函数,也无法访问它。Meth
浏览 3
提问于2015-07-09
得票数 0
回答已采纳
1
回答
如何在
C#
中将
泛
型
委托
类型扩展为非
泛
型
类型?
c#
、
generics
、
inheritance
、
syntax
、
delegates
我想定义一个扩展
泛
型
委托
的
非
泛
型
委托
,以定义
泛
型
委托
类型参数
的
默认值,即类似这样
的
东西(不是有效
的
C#
代码,而是我希望
的
概念
的
一个显而易见
的
理解说明): pu
浏览 2
提问于2017-05-06
得票数 1
回答已采纳
1
回答
泛
型
与动态vs对象
c#-4.0
、
dynamic
我想使我
的
方法
的
返回类型成为通用
的
。调用方将决定它应该期望哪种类型。因此,我希望将接口方法
的
返回类型
作为
泛
型
。我可以通过
使用
dynamic或object关键字或
c#
泛
型
来实现这一点。 我无法弄清楚,哪一种是实现这一目标的最佳选择,以及每种类型<e
浏览 4
提问于2015-11-26
得票数 0
回答已采纳
3
回答
在
C#
中
使用
免费
的
泛
型
类型参数模拟
委托
c#
、
generics
、
delegates
、
function-pointers
、
strong-typing
泛
型
类是具有某些未指定
的
“类型参数”
的
类。提供类型参数,然后
使用
类调用构造函数或调用静态方法。代理是指向特定函数
的
指针。当您创建
委托
时,您不会指定函数参数,而是稍后提供它们。 问题是,对于具有未指定
泛
浏览 1
提问于2012-10-14
得票数 9
回答已采纳
4
回答
如何在
C#
中指定
泛
型
类型参数时
使用
“`dynamic`”?
c#
、
generics
、
dynamic
、
casting
、
clr
如何在dynamic中指定
泛
型
类型参数时
使用
C#
?还可以在为
泛
型
类(引用类型)、结构(值类型)、接口、
委托
或方法指定
泛
型
类型参数时
使用
动态。请注意,您正在
使用
的
泛
型
代码已经编译,并将考虑类型为Object;不执行动态分派,因为编译器没有在<em
浏览 5
提问于2019-11-24
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
NET进阶篇-语言章-1-Generic泛型深入
【C#】委托
用了这么多年的 Java 泛型,你对它到底有多了解?
C#根据类生成签名字符串
C#高级语法之泛型、泛型约束,类型安全、逆变和协变
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券