public void TestWriteLine ( ) { Console.WriteLine ( "测试方法 WriteLine()" ); try { Tracer tracer = new Tracer ( ); tracer.WriteLine ( ); } catch ( Exception err ) { Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); } Console.WriteLine ( "测试方法 WriteLine(bool)" ); try { Tracer tracer = new Tracer ( ); tracer.WriteLine ( isDisplay: false ); Console.WriteLine ( "成功: WriteLine(false)" ); tracer.WriteLine ( isDisplay: true ); Console.WriteLine ( "成功: WriteLine(true)" ); } catch ( Exception err ) { Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); } Console.WriteLine ( "测试方法 WriteLine(int)" ); try { Tracer tracer = new Tracer ( ); tracer.WriteLine ( blankLineCount: 2 ); Console.WriteLine ( "成功: WriteLine(2)" ); tracer.WriteLine ( blankLineCount: 1 ); Console.WriteLine ( "成功: WriteLine(1)" ); tracer.WriteLine ( blankLineCount: 0 ); Console.WriteLine ( "成功: WriteLine(0)" ); } catch ( Exception err ) { Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); } Console.WriteLine ( "测试方法 WriteLine(int, bool)" ); try { Tracer tracer = new Tracer ( ); tracer.WriteLine ( blankLineCount: 2, isDisplay: false ); Console.WriteLine ( "成功: WriteLine(2, false)" ); tracer.WriteLine ( blankLineCount: 1, isDisplay: true ); Console.WriteLine ( "成功: WriteLine(1, true)" ); tracer.WriteLine ( blankLineCount: 0, isDisplay: true ); Console.WriteLine ( "成功: WriteLine(0, true)" ); } catch ( Exception err ) { Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); } Console.WriteLine ( "测试方法 WriteLine(string)" ); try { Tracer tracer = new Tracer ( ); tracer.WriteLine ( "一行文字" ); Console.WriteLine ( "成功: WriteLine(\"一行文字\")" ); tracer.WriteLine ( null ); Console.WriteLine ( "成功: WriteLine(null)" ); } catch ( Exception err ) { Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); } Console.WriteLine ( "测试方法 WriteLine(string, bool)" ); try { Tracer tracer = new Tracer ( ); tracer.WriteLine ( "一行文字", isDisplay: false ); Console.WriteLine ( "成功: WriteLine(\"一行文字\", false)" ); tracer.WriteLine ( "一行文字", isDisplay: true ); Console.WriteLine ( "成功: WriteLine(\"一行文字\", true)" ); tracer.WriteLine ( null, isDisplay: true ); Console.WriteLine ( "成功: WriteLine(null, true)" ); } catch ( Exception err ) { Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); } Console.WriteLine ( "测试方法 WriteLine(string, int)" ); try { Tracer tracer = new Tracer ( ); tracer.WriteLine ( "一行文字", 3 ); Console.WriteLine ( "成功: WriteLine(\"一行文字\", 3)" ); tracer.WriteLine ( "一行文字", -1 ); Console.WriteLine ( "成功: WriteLine(\"一行文字\", -1)" ); tracer.WriteLine ( null, 2 ); Console.WriteLine ( "成功: WriteLine(null, 2)" ); } catch ( Exception err ) { Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); } Console.WriteLine ( "测试方法 WriteLine(string, int, bool)" ); try { Tracer tracer = new Tracer ( ); tracer.WriteLine ( "一行文字", 5, true ); Console.WriteLine ( "成功: WriteLine(\"一行文字\", 5, true)" ); tracer.WriteLine ( "一行文字", -1, true ); Console.WriteLine ( "成功: WriteLine(\"一行文字\", -1, true)" ); tracer.WriteLine ( "一行文字", 3, false ); Console.WriteLine ( "成功: WriteLine(\"一行文字\", 3, false)" ); tracer.WriteLine ( null, 2, true ); Console.WriteLine ( "成功: WriteLine(null, 2, true)" ); } catch ( Exception err ) { Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); } Console.WriteLine ( "请按回车键继续..." ); Console.ReadLine ( ); }