标签:消息 nbsp splay 处理 cat system ring pen row
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace 自己写的 7 { 8 public class dingzhiyichang : Exception 9 { 10 private int i1; 11 public int I1 12 { 13 get 14 { 15 return i1; 16 } 17 } 18 public dingzhiyichang(int i2) : base("定制的异常消息?") 19 { 20 i1 = i2; 21 } 22 23 } //扩展了下基类的事件处理程序 24 25 class Program 26 { 27 28 29 static int getint(int i_3) 30 { 31 int[] i_4 = new int[3] { 1, 2, 3 }; 32 if (i_3>=0&&i_3<=2) 33 { 34 Console.WriteLine(i_4[i_3]); 35 return i_3; 36 37 } 38 else 39 { 40 throw new dingzhiyichang(i_3); 41 } 42 } //随便写了一个方法 43 44 45 46 static void Main(string[] args) 47 { 48 49 for (int i_5 = 0; i_5 < 6; i_5++) 50 { 51 52 try 53 { 54 getint(i_5);//尝试调用写的那个方法 55 } 56 catch (dingzhiyichang e)//如果调用出错,就显示自定义的错误消息 57 58 { 59 //throw; 60 Console.WriteLine(e.Message); 61 } 62 63 } 64 Console.ReadLine(); 65 } 66 } 67 }
不明白为啥要整这么复杂,使用if else貌似也可以,先写这里记着吧,回头可能用到
标签:消息 nbsp splay 处理 cat system ring pen row
原文地址:https://www.cnblogs.com/myjobok/p/10355806.html