博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
delegate的参数也可泛型【简单源码示例】
阅读量:4983 次
发布时间:2019-06-12

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

 
using
System;
using
System.Reflection;
using
System.Collections.Generic;
using
System.Text;
namespace
TestSpace
{
delegate
bool
Predicate
<
T
>
(T value);
class
x
{
static
bool
F(
int
i) {
return
true
; }
static
bool
G(
string
s) {
return
false
; }
static
void
Main()
{
Predicate
<
string
>
p2
=
G;
//
false
Predicate
<
int
>
p1
=
new
Predicate
<
int
>
(F);
//
true
bool
a
=
p1(
1
);
bool
b
=
p2(
"
2
"
);
Console.WriteLine(b);
Console.WriteLine(a);
Console.ReadLine();
}
}
}

 

转载于:https://www.cnblogs.com/master-zhu/archive/2010/05/11/1732866.html

你可能感兴趣的文章
Jenkins使用手册及总结
查看>>
Latest Common Ancestor
查看>>
getByClass--获取指定标签且class为指定的所有元素
查看>>
三点顺序
查看>>
拟物化设计与扁平化设计
查看>>
PS小实验-去除水印
查看>>
IS-IS完整笔记
查看>>
★如何解释特修斯之船问题?
查看>>
玩转PS路径,轻松画logo!
查看>>
Python简介及学习
查看>>
!!!后续博客写到简书 + 博客园留博客目录
查看>>
小白学数据分析-----> 利用SPSS对DAU/MAU进行比率分析
查看>>
js中this与srcElement的区别
查看>>
第一个MyBatis程序
查看>>
.net 数据库缓存依赖:【实例与解释】
查看>>
Android Service小试 启动和停止service
查看>>
一天一个设计模式:适配器模式
查看>>
第5题 查找字符串中的最长回文字符串---Manacher算法
查看>>
HDOJ 1069 Monkey and Banana 解题报告
查看>>
11锚点与图像对象
查看>>