C#關(guān)鍵字之重載Overload介紹
一、簡(jiǎn)介
overload重載,在同一個(gè)類中方法名相同、參數(shù)或返回值不同的多個(gè)方法即為方法重載。
注意事項(xiàng):
1.出現(xiàn)在同一個(gè)類中。
2.參數(shù)列表不同或返回類型和參數(shù)列表都不同,只有返回類型不同不是重載。(參數(shù)列表包括參數(shù)個(gè)數(shù)和參數(shù)類型)
二、代碼
namespace 重載
{
class Parent
{
public int Add(int x, int y)
{
Console.WriteLine("兩個(gè)Int類型值計(jì)算結(jié)果:");
return x + y;
}
public float Add(float x, float y) //重載(overload)Add函數(shù)
{
Console.WriteLine("兩個(gè)Float類型值計(jì)算結(jié)果:");
return x + y;
}
}
class Program
{
static void Main(string[] args)
{
Parent load = new Parent();
//重載(overload)
Console.WriteLine(load.Add(1, 2));
Console.WriteLine(load.Add(3.4f, 4.5f));
Console.Read();
}
}
}三、總結(jié)
上例子中,利用重載實(shí)現(xiàn)不同類型的參數(shù),計(jì)算結(jié)果。

到此這篇關(guān)于C#關(guān)鍵字之重載Overload的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
c#實(shí)現(xiàn)斷點(diǎn)續(xù)傳功能示例分享
這篇文章主要介紹了c#實(shí)現(xiàn)的斷點(diǎn)續(xù)傳功能示例,斷點(diǎn)續(xù)傳就是在上一次下載時(shí)斷開的位置開始繼續(xù)下載。在HTTP協(xié)議中,可以在請(qǐng)求報(bào)文頭中加入Range段,來(lái)表示客戶機(jī)希望從何處繼續(xù)下載,下面是示例,需要的朋友可以參考下2014-03-03
C#多態(tài)的三種實(shí)現(xiàn)方式(小結(jié))
這篇文章主要介紹了C#多態(tài)的三種實(shí)現(xiàn)方式(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
C#?實(shí)現(xiàn)Ping遠(yuǎn)程主機(jī)功能及代碼演示
這篇文章主要介紹了C#?實(shí)現(xiàn)Ping遠(yuǎn)程主機(jī)功能,本教程將演示1.0.2版本更新功能,以及實(shí)現(xiàn)的具體代碼演示,需要的朋友可以參考下2024-05-05
C#實(shí)現(xiàn)復(fù)制數(shù)據(jù)庫(kù) C#將A數(shù)據(jù)庫(kù)數(shù)據(jù)轉(zhuǎn)到B數(shù)據(jù)庫(kù)
這篇文章主要為大家詳細(xì)介紹了C#復(fù)制數(shù)據(jù)庫(kù),將數(shù)據(jù)庫(kù)數(shù)據(jù)轉(zhuǎn)到另一個(gè)數(shù)據(jù)庫(kù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11
C#實(shí)現(xiàn)窗體中動(dòng)態(tài)按鈕的設(shè)計(jì)方法
在窗體界面中,通常以按鈕來(lái)代替菜單欄的功能,這種形式雖然給用戶一種直觀、界面風(fēng)格各異的感覺,但通常按鈕都是以靜止的形式顯示,所以本文給大家介紹了C#實(shí)現(xiàn)窗體中動(dòng)態(tài)按鈕的設(shè)計(jì)方法,感興趣的朋友可以參考下2024-04-04
Unity通過(guò)腳本創(chuàng)建網(wǎng)格Mesh的方法
Unity中的網(wǎng)格作為組件不能脫離物體單獨(dú)存在,通過(guò)新建腳本來(lái)實(shí)現(xiàn)相關(guān)操作,本文重點(diǎn)給大家介紹Unity通過(guò)腳本創(chuàng)建網(wǎng)格Mesh的方法,感興趣的朋友一起看看吧2022-04-04

