[問題] 請問這個叫什麼

看板C_Sharp作者 (阿風~~)時間6年前 (2018/02/03 22:24), 編輯推噓4(406)
留言10則, 5人參與, 6年前最新討論串1/1
----------第一個 這叫多載--------- 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

02/04 09:26, 6年前 , 1F
這是考題嗎? 不然這兩個差別就回傳值不同 一樣都多載阿!
02/04 09:26, 1F

02/04 09:44, 6年前 , 2F
我原本以為也是多載,但好像只是另一個函式而已
02/04 09:44, 2F

02/04 10:50, 6年前 , 3F
多載就是相同名字,傳不同參數做不同事啊
02/04 10:50, 3F

02/04 10:51, 6年前 , 4F
說到這個,我曾笨笨的以為有 int A(); string A();
02/04 10:51, 4F

02/04 11:00, 6年前 , 5F
參數一樣他分不出來你是想要他吐那個回去啊 XD
02/04 11:00, 5F

02/04 17:19, 6年前 , 6F
就多載啊
02/04 17:19, 6F

02/07 12:21, 6年前 , 7F
我原本以為他可以像傳入值一樣,在編譯階段知道我要接
02/07 12:21, 7F

02/07 12:21, 6年前 , 8F
收的是string還是int,舉例來說我宣告 int i =A(); 和 s
02/07 12:21, 8F

02/07 12:21, 6年前 , 9F
tring s=A();,如果他會跟我說回傳值合不合,那他應該
02/07 12:21, 9F

02/07 12:21, 6年前 , 10F
知道我接受的型別才是
02/07 12:21, 10F
文章代碼(AID): #1QTSODx- (C_Sharp)