亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

在C#變量名稱前放置@會做什么?

在C#變量名稱前放置@會做什么?

C#
嗶嗶one 2019-12-04 15:25:07
我一直在使用一些C#遺留代碼,并且在變量名的前面看到了很多@符號。這意味著什么或做什么?目前,我在沒有保留通用名稱的變量前看到了很多。例如:MyProcedure(@step.LoadInstanceId, @step.ResultCode, @step.StatusCode);鑒于該步驟不是保留字,是否有任何理由應將其轉義?
查看完整描述

3 回答

?
ibeautiful

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

這只是允許將保留關鍵字聲明為vars的一種方法。


void Foo(int @string)


查看完整回答
反對 回復 2019-12-04
?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

它允許您將保留字(例如“ public”)用作變量名。


string @public = "foo";

我不建議這樣做,因為這可能導致不必要的混亂。


查看完整回答
反對 回復 2019-12-04
  • 3 回答
  • 0 關注
  • 523 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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