f
関数のオーバーロード
最終更新:
csharpwiki
-
view
public static void Main(string[] args)
{
print('C');
print(100);
print("C#");
}
public static void print(char c)
{
Console.WriteLine(c);
}
public static void print(int i)
{
Console.WriteLine(i);
}
public static void print(string s)
{
Console.WriteLine(s);
}
関数名が同じでも引数が違っていたら、同じ名前の関数を多重定義することが出来る。
class Test
{
public Test()
{
}
public Test(int index)
{
}
}
コンストラクタのオーバーロードも可能。