out、ref、params out: 如果你在一個方法中,返回多個相同類型的值的時候,可以考慮返回一個數組。 但是,如果返回多個不同類型的值的時候,返回數組就不行了,那麼這個時候, 我們可以考慮使用out參數。 out參數就側重於在一個方法中可以返回多個不同類型的值。參數必須在方法中對其完成初始化 ...
out、ref、params
out:
如果你在一個方法中,返回多個相同類型的值的時候,可以考慮返回一個數組。
但是,如果返回多個不同類型的值的時候,返回數組就不行了,那麼這個時候,
我們可以考慮使用out參數。
out參數就側重於在一個方法中可以返回多個不同類型的值。參數必須在方法中對其完成初始化
案例:
ref:
能夠將一個變數帶入一個方法中進行改變,改變完成後,再講改變後的值帶出方法。
ref參數要求在方法外必須為其賦值,而方法內可以不賦值。
案例:
params;
將實參列表中跟可變參數數組類型一致的元素都當做數組的元素去處理。
params可變參數必須是形參列表中的最後一個元素。
案例:
好了 , 本篇就到這裡了,另本篇提供的案例只有截圖,沒有運行的結果,請自行處理咯。希望能對初學者帶來幫助,更希望大神能帶帶我們,帶我們裝逼,帶我們飛。。。
最後打個小廣告:QQ群: .NET 一步步一幕幕 群號:590170361 (加群備註:博客園看到的)