c#自定义异常类的步骤和注意事项