public
delegate
void
del();
del d
=
Func;
d.Invoke();
public
static
void
Func()
{
Console.WriteLine(
"
i am delegate
"
);
}
//
無返回值
Action<
string
> a1 =
delegate
(
string
a) { Console.WriteLine(
"
I am action :{0}
"
, a); };
Action
<
string
> a2 = (a => { Console.WriteLine(
"
I am action :{0}
"
,a); });
a1.Invoke(
""
);
//
有返回值
Func<
string
> f = () => {
return
""
; };
Func
<
string
,
string
> f1 = a => {
return
a; };
string
re =
f.Invoke();
string
re1 = f1.Invoke(
""
);
//
返回bool
Predicate<
int
> pr = a =>
{
if
(a %
2
==
0
)
{
return
true
; }
else
{
return
false
; }
};
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

