您的位置:首页 > 编程语言 > C#

C#函数重载

2016-09-12 11:57 127 查看
先看两个函数

void test(int i);

void test(string str);

这就是多态

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
test();
test(1);
test("1");
Console.ReadKey();
}
static void test()
{
Console.Write("1");
}
static void test(int i)
{
Console.Write("2");
}
static void test(string i)
{
Console.Write("3");
}
}
}


C#允许这样定义函数,而不会报错,传的值的类型不一样,C#会根据值的类型自动选择用哪一个函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: