以下为测试代码:
using System; using Microsoft.VisualStudio.TestTools.UnitTesting; namespace UnitTestPDAService { [TestClass] public class UnitTest2 { [TestMethod] public void TestMethod1() { string error = ""; string str=string.Empty; for (int i = 0; i < 5; i++) { try { if (i / 2 == 0) { bool flag = str.Contains("test"); } else { throw new Exception(string.Format("{0}抛出异常", i)); } } catch (Exception ex) { error += ex.Message; } } Console.Write(error); Console.Write("执行到此"); for (int i = 0; i < 8; i++) { Console.WriteLine(i); } Console.ReadKey(); } } }
程序捕获异常后会继续执行异常之后的程序!
时间: 2024-10-07 06:39:20