看板 C_Sharp 關於我們 聯絡資訊
----------第一個 這叫多載--------- function int A(){} function int A(int b){} ---------------------------------- function int B(){} function string B(int c){} 請問這個叫什麼? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.78.48 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1517667853.A.EFE.html
evil2004: 這是考題嗎? 不然這兩個差別就回傳值不同 一樣都多載阿! 02/04 09:26
wind681201: 我原本以為也是多載,但好像只是另一個函式而已 02/04 09:44
gundan: 多載就是相同名字,傳不同參數做不同事啊 02/04 10:50
s4300026: 說到這個,我曾笨笨的以為有 int A(); string A(); 02/04 10:51
gundan: 參數一樣他分不出來你是想要他吐那個回去啊 XD 02/04 11:00
ken1325: 就多載啊 02/04 17:19
s4300026: 我原本以為他可以像傳入值一樣,在編譯階段知道我要接 02/07 12:21
s4300026: 收的是string還是int,舉例來說我宣告 int i =A(); 和 s 02/07 12:21
s4300026: tring s=A();,如果他會跟我說回傳值合不合,那他應該 02/07 12:21
s4300026: 知道我接受的型別才是 02/07 12:21