zoukankan
html css js c++ java
基本类型泛型(二)
16
.
4
泛型接口
16
.
5
泛型委托
16
.
6
泛型方法
public
sealed
class
program
{
public
static
void
Swap
<
T
>
(
ref
T a,
ref
T b)
{
T temp;
temp
=
a;
a
=
b;
b
=
temp;
}
public
static
void
CallingSwap()
{
Int32 n1
=
10
, n2
=
20
;
Console.WriteLine(
"
n1={0},n2={1}
"
, n1, n2);
Swap
<
Int32
>
(
ref
n1,
ref
n2);
Console.WriteLine(
"
n1={0},n2={1}
"
, n1, n2);
String s1
=
"
Hello
"
, s2
=
"
World
"
;
Console.WriteLine(
"
s1={0},s2={1}
"
, s1, s2);
Swap
<
String
>
(
ref
s1,
ref
s2);
Console.WriteLine(
"
s1={0},s2={1}
"
, s1, s2);
Console.ReadLine();
}
public
static
void
Main()
{
CallingSwap();
}
}
16
.
7
泛型和其他成员
在
C#
中,属性、索引器、事件、操作符方法、构造器和总结器本身不能有类型参数。然而,他们能在一个泛型类型中定义,而且这些成员中的代码可以使用类型的类型参数。
16
.
8
可验证性和限制
作者:
青羽
查看全文
相关阅读:
Webservice接口和Http接口
java多线程
时间显示成一串阿拉伯数字
jsp静态与动态包含的区别和联系
解决Win10默认占用80端口
JAVA中文乱码之解决方案
相对路径与绝对路径的差异
JSP静态包含和动态包含的区别和联系
数据库Oracle
智能指针shared_ptr的用法
原文地址:https://www.cnblogs.com/tenghoo/p/1211100.html
最新文章
转CB大佬的几个有用的MySQL知识
JAVA SE ------------------- 项目的菜单输入
solr7.7.0搜索引擎使用(二)(添加搜索)
solr7.7.0搜索引擎使用(一)(下载安装)
SpringBoot获取resource下证书失败
修改Centos SSH远程端口
Centos使用key登录验证
记录一次内存耗尽解决过程
fdisk分区
分布式Nginx缓存清理(PHP的socket编程)
热门文章
javascript prototype 剖析
JavaScript:变量对象(Variable Object)
javascript中创建对象的几种方式
javascript面向对象知识点
java socket编程
jquery的tree table(树表)
小学递归查询
Image Cropper+java实现截图工具
js跨域问题的解决
Boostrap学习心得
Copyright © 2011-2022 走看看