首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 3.0 匿名方法實現與應用 (1):從 C# 2.0 匿名方法到隱式型別

     編輯:關於C語言

C# 2.0 匿名方法回顧

  1. 回呼方法名直接傳遞,CLR 自動建立委托:ThreadPool.QueueUserWorkItem(SomeAsyncTask, 5);
  2. delegate 關鍵字內聯方法體:ThreadPool.QueueUserWorkItem(delegate(object o) { Console.WriteLine(o); }, 5);
  3. 事件處理簡化:btn.Click += delegate { MessageBox.Show("Clicked!"); }; 可省略參數。

C# 3.0 新特性:隱式型別區域變數


var v1 = 1;
var v2 = 2;
var v3 = v1 + v2;
var v4 = "I'm a string.";

編譯期靜態推斷型別,非動態語言。IntelliSense 正確顯示 int/string 成員。

var 型別推斷示意

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved