C#语言有很多值得学习的地方,这里我们主要介绍C#编辑config文件,包括介绍动态地控制输出、.NET Framework类等方面。
动态地控制输出
这些新的.NET Framework类的最大的好处是通过编辑一个配置文件,你可以改变任何跟踪开关(trace switch) 的级别。在应用程序目录中建一个XML文件,该文件的名字与你的程序的名字相同,扩展名为“.config”。例如,如果你的程序是myApp.exe,就建一个myApp.exe.config。你可以用这个文件来设置你的跟踪开关的值。比如下面的文件:
- <?xml version="1.0"?>
- <configuration>
- <system.diagnostics>
- <switches>
- <add name="MyClassSwitch"
- value="4" />
- </switches>
- </system.diagnostics>
- </configuration>
该文件把MyClassSwitch的值设置为4,符合“Info”的设置。仅通过C#编辑config文件,你就可以改变你的程序中任何开关的级别。
为什么用这种方法?通过运用多个开关和创建适当的C#编辑config文件,你可以改变记录输出,集中精力到你关心的那些元素上。
【编辑推荐】