using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Diagnostics;
abstract class Maths
{
public abstract int sum(int x ,int y);
}
class ArithmeticOperation : Maths
{
public override int sum(int x, int y)
{
return (x+y);
}
}
namespace WindowsFormsApplication2
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
ArithmeticOperation temp = new ArithmeticOperation();
int a=temp.sum(100, 100);
// Trace.Listeners.Clear();
bool someBool = true;
Trace.Listeners.Add(new TextWriterTraceListener(@"D:\MyListener.log"));
Trace.AutoFlush = true;//每次写入日志后是否都将其保存到磁盘中
Trace.WriteLine(DateTime.Now.ToString() + "--Enter function LogTest");
Trace.Indent(); //缩进+1
Trace.WriteLine("This is indented once");
Trace.Indent();
Trace.WriteLineIf(someBool, "Only written if someBool is true");
Trace.Unindent(); //缩进-1
Trace.Unindent();
Trace.WriteLine("Leave function LogTest");
Trace.Flush();//立即输出
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
运行结果: