淺析C#函數(shù)重載
C#函數(shù)重載
我們以前在C++中曾經(jīng)知道C++中有函數(shù)重載的概念,現(xiàn)在在ASp.Net的C#中我們?nèi)匀豢梢允褂煤瘮?shù)重載的概念和定義:
假設我們在程序中定義了兩個函數(shù):String test(String str1) 而后 int test1(int i),他們的內(nèi)容都是很簡單的功能
- Stringtest(Stringstr1){
- Response.Write("函數(shù)重載測試,這個是String函數(shù)");
- Return"123232";
- }
- inttest(inti){
- Response.Write("函數(shù)重載測試,這個是int函數(shù)");
- Return1;
- }
我們調(diào)用 test("豆腐") 和 test(888),編譯器非但不會報錯,而且會執(zhí)行出不同的結果,這樣。
C#函數(shù)重載給我們在編程的過程中帶來了很大的方便,我們可以由編譯器來決定根據(jù)我們參數(shù)的變化相應的執(zhí)行不同的代碼。而且 這個也是 面向?qū)ο缶幊痰囊粋€主要的特色之一。相信MS的確想讓ASP.Net成為Web未來編程的規(guī)范。以上介紹C#函數(shù)重載。
【編輯推薦】