DefaultIfEmpty


int[] arr1 = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };//構造帶元素的數組
int[] arr2 = { }; //構造一個空數組

var query1 = arr1.DefaultIfEmpty(); //DefaultIfEmpty方法判斷元素是否為空
var query2 = arr2.DefaultIfEmpty(-1); //DefaultIfEmpty方法判斷如果元素為空返回-1
//顯示查詢結果
foreach (var item in query1)
{
Response.Write(item + " , ");//結果query1={1,2,3,4,5,6,7,8,9}
}
Response.Write("<br/>");
foreach (var item in query2)
{
Response.Write(item + " , ");// 結果query2={-1}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM