single()嚴格返回乙個元素項。如果返回的元素集合為空,或是返回的元素集合多於乙個,single()就會丟擲異常。當程式需要嚴格要求返回乙個元素時,不妨嘗試用用single()。
舉例說明:
public class person
public string lastname
public person()
public person(string f, string l)
}...
var somepeople = new list,
new person ,
new person
};var answer = from p in somepeople
where p.firstname == "john"
select p;
// the following code throw an exception
// var answer2 = (from p in somepeople
// where p.firstname == "john"
// select p).single();
關於學習C語言
對於想要自學c語言的朋友,不妨通過下面的 個人覺得是為更好地做acm題目 c語言題庫 c語言程式設計 訓練場 clang網 讓c語言深入人心!scanf printf的基本用法 對應題目 1001,1040 變數的定義和使用 對應題目 1003 c語言的各種運算子 對應題目 1005 三目運算子 s...
關於C 的學習思路
建議根據學習的深度按照如下順序 c 語言程式設計 錢能 清華大學出版社 譚浩強 c 程式設計 thinking in c c primerthe c programming languageeffective c more effective c exceptional c more excepti...
關於C 指標學習感想
上學期尾聲時學習的指標困擾了我們大部分人,有好多內容我現在依然百思不得其解,所以我在網上找了部分指標的的教學者所講的心得,幫助大家理解指標以便更好展開學習。0.一般人覺得指標難學因為在學指標前還沒把表示式和變數的概念搞清楚。1.指標變數儲存的是記憶體位址。用指標訪問資料也稱為間接定址。類似於你找乙個...