362
汽車大全
C# 匿名方法
匿名方法是在C#2.0時引入的,C#3.0中仍然可以使用。通常給委托對象賦值一個方法時,要先定義這個方法,然後把方法名賦給委托對象,使用匿名方法可以直接將代碼塊賦給委托對象,不需要方法名,所以稱為匿名方法。這個功能省去創建委托時想要傳遞給一個委托的小型代碼塊的一個額外的步驟。它也消除了類代碼中小型方法的混亂。下麵的代碼說明使用匿名方法可以直接將代碼塊賦給委托對象,不需要方法名。
class Program { delegate void Mydelegate(string str); //聲明委托 static void Main(string[] args) { string str = "Hello,C# 3.0"; //聲明一個字符串變量 Mydelegate my = delegate(string s) //使用匿名方法來使用委托 { //委托執行一個隻有一個Console.WriteLine語句的方法。 Console.WriteLine(s.ToUpper()); //將s轉為大寫字母後輸出 }; my(str); //使用委托,調用匿名方法,將str轉為大寫後輸出 Console.ReadLine(); } }
拖拽:點擊打開鏈接
最後更新:2017-04-03 12:54:12
上一篇:
Not all code paths return a value
下一篇:
Oracle或者Pl/Sql中001與1一樣嗎?
Hibernate之update(1)——更新部分字段
【MySQL基礎】MySQL安裝第二彈-Percona5.7安裝
《TensorFlow技術解析與實戰》——第1章 人工智能概述 1.3深度學習的入門方法
[Qt教程] 第43篇 進階(三)對象樹與擁有權
Samba 係列(九):將 CentOS 7 桌麵係統加入到 Samba4 AD 域環境中
彭安傑:身份驗證和數據安全標準可嵌入物聯網設計裏
提升Android下內存的使用意識和排查能力
雙11享Go了嗎?2017阿裏雙11在線峰會續寫科技盛宴!
深度:中小企業移動CRM使用報告
Spring Data 官方文檔》4.7 Spring Data擴展