C#參數傳遞有四種方式,
按值傳遞:無修飾符
按引用傳遞:ref
輸出參數:修飾符out,相當于 &return_value,自然是引用類型。
不定個數參數傳遞:params
按值傳遞:注意真正在被調者和調用者中不同的是那些基礎類型和struct,而class預設傳遞的是引用。由此也可以看出結構和類的不同。
out:一種傳遞傳回值的方式,out修飾的對象不需要在調用時指派,但是一定要在被調者中指派。
out修飾符的好處在于,我們可以不使用結構或類進行包裝就可以獲得多個傳回值。
如