C# 6.0:Expression – Bodied Methods
生活随笔
收集整理的這篇文章主要介紹了
C# 6.0:Expression – Bodied Methods
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Expression-bodied 方法是C# 6.0 中另一個能簡化代碼的特性。我們已經對lambda表達式將funciton和delegation關聯起來的這種用法很熟悉了。Expression-bodied 將lambda 表達式的這種用法擴展到了方法上。
像下面代碼所示,我們有一個GetTime() 方法返回一個格式化的時間,而后程序會在控制臺中將他print出來。這是我們現在的的典型寫法。
有了C# 6.0的Expression Bodied方法,我們可以在方法定義的部分這樣使用Lambda表達式。
class Program {static void Main(string[] args){Console.WriteLine(GetTime());}public static string GetTime() => "Current Time - " + DateTime.Now.ToString("hh:mm:ss"); } View Code是不是挺酷的?這也可以使我們的代碼簡單易懂。
轉載于:https://www.cnblogs.com/yuwen/p/4171761.html
總結
以上是生活随笔為你收集整理的C# 6.0:Expression – Bodied Methods的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 之 json格式
- 下一篇: c# char unsigned_dll