摘要:Func
還是做記錄一下
不過比較好奇的是
c 的"dyco你好" 並沒有顯示出來 @@;
Func<string, string> c = new Func<string, string>(p => p + "你好<br>");
Func<string, string> c1 = new Func<string, string>(
delegate(string s)
{
Response.Write(s + "真帥<br>");
return "";
}
);
Func<string, string> c2 = new Func<string, string>(
delegate(string s)
{
Response.Write(s + "真酷<br>");
return "";
}
);
//無傳回
Action c3 = new Action(delegate()
{
Response.Write("test");
});
//連結多個委派方法
c = c + c1 + c2;
//結果為
Response.Write(c("dyco"));
c3();
//==輸出結果==
//dyco真帥
//dyco真酷
//test