C# 用var關(guān)鍵字聲明結(jié)果變量
提問人:劉團(tuán)圓發(fā)布時間:2020-12-10
LINQ查詢首先聲明一個變量,以包含查詢的結(jié)果,這通常是用var關(guān)鍵字聲明一個變量來完成的:
var queryResult =
var是C#中的一個新關(guān)鍵字,用于聲明一般的變量類型,特別適于包含UNQ查詢的結(jié)果。var關(guān)鍵字告訴C#編譯器,根據(jù)査詢推斷結(jié)果的類型。這樣,就不必提前聲明從LINQ査詢返回的對象類型了——編譯器會推斷出該類型。如果查詢返回多個條目,該變量就是查詢數(shù)據(jù)源中的一個對象集合(從技術(shù)角度看,它并不是一個集合,只是看起來像是集合而己)。
另外,queryResult名稱是隨意指定的,可以把結(jié)果命名為任何名稱,例如,namesBeginningWithS或者在程序中有意義的其他名稱。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>