極速下載站 —— 提供優(yōu)質軟件下載服務,感受全新的極速下載體驗!

最近更新 | 軟件專題 | 軟件分類 | 軟件排行

您的位置:極速下載站資訊首頁系統(tǒng)教程系統(tǒng)資訊 → Notepad++ c+運算符功能使用方法

Notepad++ c+運算符功能使用方法

時間:2019-08-17 13:58:52  作者:無名  瀏覽量:41

C/C++使用功能教程

進入下載
Notepad++
Notepad++ 7.7.1 中文版
大小:7.15 MB
日期:2019/8/17 13:58:52
環(huán)境:WinXP, Win7, Win8, Win10, WinAll

大家好,隨著人們對生活的質量要求越來越高,電腦已經(jīng)成為人們生活和工作中的必需品,電腦是有很多軟件系統(tǒng)程序組成,如果想要學好電腦,我們必須對這些軟件系統(tǒng)程序有所了解,今天小編就帶領大家學習C# 的使用功能。歐洲五大聯(lián)賽即將開始!

如果你開始探索C#或決定擴展你的知識,那么你應該學習這些有用的語言功能,這樣做有助于簡化代碼,避免錯誤,節(jié)省大量的時間。歐洲五大聯(lián)賽即將開始!

圖:C/C++簡化代碼 編程

C/C++使用功能教程圖1

1)async / await歐洲五大聯(lián)賽即將開始!

使用async / await-pattern允許在執(zhí)行阻塞操作時解除UI /當前線程的阻塞。async / await-pattern的工作原理是讓代碼繼續(xù)執(zhí)行,即使在某些東西阻塞了執(zhí)行(如Web請求)的情況下。歐洲五大聯(lián)賽即將開始!

閱讀更多有關async / await-pattern的信息,請訪問:https://msdn.microsoft.com/en-us/library/hh191443.aspx

2)對象/數(shù)組/集合初始化器

通過使用對象、數(shù)組和集合初始化器,可以輕松地創(chuàng)建類、數(shù)組和集合的實例:

//一些演示類publicclassEmployee{ publicstringName {get;set;} publicDateTime StartDate {get;set;}}//使用初始化器創(chuàng)建employeeEmployee emp =newEmployee {Name="John Smith",StartDate=DateTime.Now()};

上面的例子在單元測試中才真正有用,但在其他上下文中應該避免,因為類的實例應該使用構造函數(shù)創(chuàng)建。歐洲五大聯(lián)賽即將開始!

3)Lambdas,謂詞,delegates和閉包歐洲五大聯(lián)賽即將開始!

在許多情況下(例如使用Linq時),這些功能實際上是必需的,確保學習何時以及如何使用它們。

閱讀更多關于Lambdas,謂詞,delegates和閉包的信息,請訪問:http://www.codeaddiction.net/articles/13/lambda-expressions-delegates-predicates-and-closures-in-c

4)??(空合并運算符)

?– 運算符返回左側,只要它不為null;那樣的情況下返回右側:

//可能為nullvarsomeValue = service.GetValue();vardefaultValue =23//如果someValue為null,結果將為23varresult = someValue ?defaultValue;

?– 運算符可以鏈接:歐洲五大聯(lián)賽即將開始!

stringanybody = parm1 ?localDefault ?globalDefault;

并且它可以用于將可空類型轉換為不可空:

vartotalPurchased = PurchaseQuantities.Sum(kvp => kvp.Value ??0);

閱讀更多有關?– 運算符的信息,請訪問:https://msdn.microsoft.com/en-us/library/ms173224.aspx

5)$“{x}”(字符串插值) ——C#6

這是C#6的一個新功能,可以讓你用高效和優(yōu)雅的方式組裝字符串:

//舊方法varsomeString = String.Format("Some data: {0},some more data: {1}",someVariable,someOtherVariable);//新方法varsomeString =$"Some data: {someVariable},some more data: {someOtherVariable}";

你可以把C#表達式放在花括號之間,這使得此字符串插值非常強大。

6)?.(Null條件運算符) ——C#6

null條件運算符的工作方式如下:

//Nullifcustomerorcustomer.profileorcustomer.profile.ageisnullvar currentAge = customer?.profile?.age;

沒有更多NullReferenceExceptions!

閱讀更多有關?.-運算符的信息,請訪問:https://msdn.microsoft.com/en-us/library/dn986595.aspx

12下一頁>

Notepad++ 7.7.1 中文版

Notepad++圖片
  • 軟件性質:國外軟件
  • 授權方式:共享版
  • 軟件語言:多國語言
  • 軟件大。7324 KB
  • 下載次數(shù):2583 次
  • 更新時間:2019/8/17 13:55:05
  • 運行平臺:WinAll...
  • 軟件描述:Notepad++ 是一款Windows環(huán)境下免費開源的代碼編輯器,它支持多國語... [立即下載]

相關資訊

相關軟件