先看一个例子:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication5
{
class MyClass
{
public virtual int fun(int i)
{
int k=1;
return k * i;
}
public int test(int i) {
Console.WriteLine("test结果是"+i*1);
return 0;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication5
{
class VirtualFunctionClass:MyClass
{
public override int fun(int i)
{
int k = 3;
return k * i;
}
public new int test(int i)
{
Console.WriteLine("test结果是" + i*2);
return 0;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;