第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C#中的“ var”是什么意思?

C#中的“ var”是什么意思?

C#
喵喵時光機 2019-10-19 15:15:44
在C#中,關鍵字如何var工作?
查看完整描述

3 回答

?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

這意味著將由編譯器推斷要聲明的本地類型:


// This statement:

var foo = "bar";

// Is equivalent to this statement:

string foo = "bar";

值得注意的是,var并未將變量定義為動態(tài)類型。因此,這是不合法的:


var foo = "bar";

foo = 1; // Compiler error, the foo variable holds strings, not ints

var 只有兩個用途:


它需要較少的類型來聲明變量,尤其是在將變量聲明為嵌套的泛型類型時。

在存儲對匿名類型的對象的引用時,必須使用它,因為類型名稱無法事先知道: var foo = new { Bar = "bar" };

var除了本地語言,您不能將其用作任何其他類型。因此,您不能使用關鍵字var來聲明字段/屬性/參數(shù)/返回類型。


查看完整回答
反對 回復 2019-10-19
  • 3 回答
  • 0 關注
  • 1351 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號