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

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

 

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 GenericManagerBase
where T : class { } public struct Studen { } public class Class1 { public void Query() { //定义了一个 struct 就会提示报错 GenericManagerBase
de = new GenericManagerBase
(); } }

 

转载于:https://www.cnblogs.com/dragon-L/p/4615210.html

你可能感兴趣的文章
leetcode 217 Contains Duplicate 数组中是否有重复的数字
查看>>
The Ctrl & CapsLock `problem'
查看>>
MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
查看>>
linux故障判断
查看>>
新下载组件 比如 IVEW MIN
查看>>
html学习笔记一
查看>>
网络通信协议八之(传输层)TCP协议详解
查看>>
瀑布流
查看>>
Leetcode 23. Merge k Sorted Lists(python)
查看>>
Java进阶知识点6:并发容器背后的设计理念 - 锁分段、写时复制和弱一致性
查看>>
Shell编程之批量安装服务脚本实例
查看>>
tomcat 报错处理
查看>>
使用iframe给页面的localStorage扩容
查看>>
第四次作业
查看>>
BlockingQueue 使用详解
查看>>
背包问题
查看>>
Java 内存映射文件
查看>>
衡量软件性能三大常用指标及其相互关系
查看>>
#网页中动态嵌入PDF文件/在线预览PDF内容#
查看>>
Django基础八之cookie和session
查看>>