博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#泛型约束 (where T:class)
阅读量:5104 次
发布时间:2019-06-13

本文共 343 字,大约阅读时间需要 1 分钟。

.NET支持的类型参数约束有以下五种:

where T : struct                               | T必须是一个结构类型
where T : class                                 | T必须是一个Class类型
where T : new()                               | T必须要有一个无参构造函数
where T : NameOfBaseClass              | T必须继承名为NameOfBaseClass的类
where T : NameOfInterface               | T必须实现名为NameOfInterface的接口

示例:

public class Myclass
where T:class where U:struct

 

转载于:https://www.cnblogs.com/blueGao/p/10219731.html

你可能感兴趣的文章
整体二分——[Poi2011]Meteors
查看>>
数据库3
查看>>
delphi之事件
查看>>
windows server 2008 r2 安装
查看>>
Enigma –> Sadness
查看>>
存储分类
查看>>
下一代操作系统与软件
查看>>
【iOS越狱开发】如何将应用打包成.ipa文件
查看>>
[NOIP2013提高组] CODEVS 3287 火车运输(MST+LCA)
查看>>
Hat’s Words (分成两个字符串考虑)
查看>>
Yii2 Lesson - 03 Forms in Yii
查看>>
Java对字符串进行的操作
查看>>
Python IO模型
查看>>
Ugly Windows
查看>>
Python学习 :文件操作
查看>>
selenium中CSS选择器定位
查看>>
入侵感知系列之弱口令检测思路
查看>>
对象行为型 - 模版方法模式
查看>>
NYOJ760-See LCS again,有技巧的暴力!
查看>>
使用freetype来显示中文汉字和英文字符
查看>>