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

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

請問C#如何返回多個值?

請問C#如何返回多個值?

C#
躍然一笑 2018-11-28 17:01:49
請問C#如何返回多個值?
查看完整描述

1 回答

?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

C#的方法只能返回一個對象,不能返回多個值;
如果你必須要返回多個值,你可以使用如下的方法:
1、out ref 修飾符:使用修飾符,對方法的參數進行特殊的處理;但一般不建議這么做,這樣會增加后期維護代碼的難度;如果要用盡量用out;使用ref時在對值類型與引用類型時更難于理解;
2、將要返回的多個值定義與一個數據類,方法返回時返回一個該類的實例;
3、返回一個Array或List,對返回的索引進行約定,第一個值是什么,第二個值是什么(該方法極不可?。?br/>4、將該方法與返回值放到一個類中,對你的代碼進行修化;

建議:如果代碼出現你說的這種情況,你可以考慮重構你的代碼;盡量不要讓你所描述的之種情況出現;

查看完整回答
反對 回復 2018-12-19
  • 1 回答
  • 0 關注
  • 984 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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