下面的c#语句什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/20 02:34:14
internal bool isCanDoIt(string p, string p_2, string p_3)
{
throw new Exception("The method or operation is not implemented.");
}
还是不太明白

这是工具生成的类里的代码吧?

这个类中的接口中有个bool型的isCanDoIt方法,本程序集可以访问.但这个方法在本类里还没有实现其逻辑.IDE生成方法名参数返回值.当接口被使用时,此方法会抛异常:方法没有实现..

你要把throw new Exception("The method or operation is not implemented."); 改成自己的逻辑代码即可
注意返回bool 值

就是一个函数,vs2005自动生成的方法存根,
大概意思就是抛出一个错误:

这个函数还没有实现

这个应该是靠“Method Stub”功能(VS2005)自动生成的方法存根,你必须删掉其中的语句、修改参数的名字,然后实现这个方法。

方法存根功能就是,当你在代码中调用一个并不存在的方法时,vs2005会自动生成这样一个方法(根据你的输入猜测方法签名)。这样你就可以先着重完成一个整块的逻辑,然后再去逐个实现其中的细节。

执行isCanDolt这个方法时抛出异常
throw new Exception("这里有错误!");