public mcMathComp(string [] args) 

// 
// TODO: Add constructor logic here 
// 

这个是你的构造函数吧
为什么要用一个string[]的参数?
大概是vs.net自动生成的
但是,如果你一定要这样用的话
请修改你的public class inheri_mcMath:mcMathComp
{


public override long Add(long val1, long val2) 
{
return (val1 + val2)*10; 
}

}--->
public class inheri_mcMath:mcMathComp
{
public inheri_mcMath() : base(null)
                  {}

public override long Add(long val1, long val2) 
{
return (val1 + val2)*10; 
}

}