明确指示异常C#

时间:2019-11-14 15:34:23

标签: java c# exception

stackoverflowers。 有一个疑问,这使我感到困惑:Java中有一种很好的方式说一个方法可以返回一个异常,例如:

//Java method example
    public int getFishValue(int fishId) throws FishException
    {
        if (fishId > someGlobalValue)
        {
            //do something
        }
        else
        {
            throw new FishException();
        }
    }

但是在C#中(据我所知)这种方式不存在,程序员只需编写:

//C# method example
public int getFishValue(int fishId)
{
    if (fishId > someGlobalValue)
    {
        //do something
    }
    else
    {
        throw new FishException();
    }
}

问题是:是否有什么好方法可以证明C#中的方法可以返回异常,以便在这种情况下C#程序员could use try{} catch(){}

0 个答案:

没有答案