共 6 篇文章 |
|
VA13.2预处理指令。#define Release。#undef Release。namespace VA13._预处理指令。private void Form1_Load(object sender, EventArgs e)private void button1_Click(object sender, EventArgs e)#if Debug &&Release==false.#elif Debug &&Release。Debug)&&Release。Show ("Release");private void but... 阅26 转0 评0 公众公开 19-04-29 18:27 |
V7.4自定义异常类。namespace V7._自定义异常类。Console.WriteLine("这行代码在引发异常前被执行");string mystr = "[XXXX我是我自己定义的异常XXXX]";throw new MyExceptioc(mystr);WriteLine("由于引发了异常,这行代码不会被执行");WriteLine("我是自己定义的异常");public MyExceptioc(string me... 阅18 转0 评0 公众公开 19-04-29 16:43 |
V7.3预定义异常类。static int DivdeByTwo(int num) {if (num % 2 == 1) throw new ArgumentException("此处必须为偶数", "num");return num / 2;Console.WriteLine(myint[i]);WriteLine(exIOR.Message.WriteLine(mystr.WriteLine(ex.//ArgumentException 所有参数异常的基类。WriteLine(DivdeByTwo(9));catch (ArgumentEx... 阅26 转0 评0 公众公开 19-04-29 16:42 |
private static int ConvertStringToInt(string mystr) {int outnum = 0;outnum = Convert.ToInt32(mystr );return outnum;throw new FormatException("格式转换不正确");static void Main(string[] args)string mystr = "51zz";int myint;myint = Program.ConvertStringToInt(mystr);Console.WriteLine(myint);catch (For... 阅30 转0 评0 公众公开 19-04-29 16:42 |
V7.1 清除、处理所有异常。using System;using System.namespace V7.__清除_处理所有异常。int[] myint ={0,2,4,6,8,10,12,14,16,18,20 };for (int i = 0;i <myint.int temp = 720 / myint[i];Console.WriteLine("720/{0}={1}", myint[i], temp);catch (Exception myex)WriteLine(myex.WriteLine("我什么时候都会执行,无论发... 阅21 转0 评0 公众公开 19-04-29 16:41 |
V7.0捕获异常。using System;using System.Collections.Generic;Text;namespace V7._捕获异常。int[] myint ={ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };for (int i = 1;i <= myint.Console.WriteLine(myint[i].ToString());catch( Exception myex){//Message 获取描述当前异常消息.WriteLine(myex.Message.//catch {WriteLine("异常已经发生,... 阅22 转0 评0 公众公开 19-04-29 16:41 |