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

C# 用var關(guān)鍵字聲明結(jié)果變量

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-10

    LINQ查詢(xún)首先聲明一個(gè)變量,以包含查詢(xún)的結(jié)果,這通常是用var關(guān)鍵字聲明一個(gè)變量來(lái)完成的:

        var queryResult =

    var是C#中的一個(gè)新關(guān)鍵字,用于聲明一般的變量類(lèi)型,特別適于包含UNQ查詢(xún)的結(jié)果。var關(guān)鍵字告訴C#編譯器,根據(jù)査詢(xún)推斷結(jié)果的類(lèi)型。這樣,就不必提前聲明從LINQ査詢(xún)返回的對(duì)象類(lèi)型了——編譯器會(huì)推斷出該類(lèi)型。如果查詢(xún)返回多個(gè)條目,該變量就是查詢(xún)數(shù)據(jù)源中的一個(gè)對(duì)象集合(從技術(shù)角度看,它并不是一個(gè)集合,只是看起來(lái)像是集合而己)。

    另外,queryResult名稱(chēng)是隨意指定的,可以把結(jié)果命名為任何名稱(chēng),例如,namesBeginningWithS或者在程序中有意義的其他名稱(chēng)。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部