iT邦幫忙

DAY 22
1

我的.Net之路系列 第 22

程序多載

  • 分享至 

  • xImage
  •  

多載函式是個滿實用的東西,常常我們要寫一些功能很像但是傳入參數不同的時候,用多載的方式來寫程式可以避免要想出一大堆函式名稱的困擾.
C#寫多載函式滿簡單,例如:

private int x(int x1)
        {
            return x1;
        }
        private int x(int x1, int x2)
        {
            return x1 + x2;
        }

在VB.NET中則可以選擇使用或不使用Overloads關鍵字,不過一旦使用了Overloads關鍵字,所有同名函式都要加上去。ex:

Private Overloads Function x(ByVal x1 As Integer) As Integer
        Return x1
    End Function

    Private Overloads Function x(ByVal x1 As Integer, ByVal x2 As Integer) As Integer
        Return x1 + x1
    End Function

上一篇
C#沒有 IsNumeric ?
下一篇
FolderBrowserDialog在XP與小7的吊詭
系列文
我的.Net之路31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
fillano
iT邦超人 1 級 ‧ 2009-10-25 16:07:26

範例程式建議使用code tag,這樣比較容易閱讀,格式也不會跑掉。

看更多先前的回應...收起先前的回應...
billchung iT邦新手 3 級 ‧ 2009-10-25 22:47:50 檢舉

新來的, 不太會用

fillano iT邦超人 1 級 ‧ 2009-10-26 00:04:23 檢舉

上面不是有個code按鈕嗎?把程式放在標籤之內就可以了。

billchung iT邦新手 3 級 ‧ 2009-10-27 00:44:53 檢舉

喔喔..Thanks

billchung iT邦新手 3 級 ‧ 2009-10-27 00:46:15 檢舉

果然好看多了.

我要留言

立即登入留言