位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

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)視頻回答
回復(fù)(0)
返回頂部