throw语句用于发出在程序执行期间出现反常情况(异常)的信号。throw语句通常与try-catch或try-finally语句一起使用。可以使用throw语句显式引发异常(这里引发自定义异常)。创建用户自定义异常,好的编码方法是以“Exception”作为用户自定义异常类名的结尾。
示例 throw语句的使用
本示例通过Exception派生了一个新异常类UserEmployeeException,该类中定义了3个构造函数,每个构造函数使用不同的参数,然后再抛出自定义异常。程序代码如下。
using System;using System.Collections.Generic;using System.Text;using System.IO;namespace ClsUserExecption{ class Program { public class UserEmployeeException: Exception { private string errorinfo=string.Empty; public UserEmployeeException() { } public UserEmployeeException (string message) : base(message) { errorinfo = message; } public UserEmployeeException (string message, Exceptioninner):base(message,inner) { errorinfo = message; inner = null; } } public static void Main() { try { throw new UserEmployeeException("error Info of use "); } catch (UserEmployeeException ey) { Console.WriteLine("输出结果为:"); Console.WriteLine(ey.Message,ey.InnerException); Console.Read(); } } }}
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索异常
, 语句
, system
, public
, message
throw
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。
时间: 2024-12-02 02:25:45