C#編輯config文件
C#語(yǔ)言有很多值得學(xué)習(xí)的地方,這里我們主要介紹C#編輯config文件,包括介紹動(dòng)態(tài)地控制輸出、.NET Framework類(lèi)等方面。
動(dòng)態(tài)地控制輸出
這些新的.NET Framework類(lèi)的最大的好處是通過(guò)編輯一個(gè)配置文件,你可以改變?nèi)魏胃欓_(kāi)關(guān)(trace switch) 的級(jí)別。在應(yīng)用程序目錄中建一個(gè)XML文件,該文件的名字與你的程序的名字相同,擴(kuò)展名為“.config”。例如,如果你的程序是myApp.exe,就建一個(gè)myApp.exe.config。你可以用這個(gè)文件來(lái)設(shè)置你的跟蹤開(kāi)關(guān)的值。比如下面的文件:
- <?xml version="1.0"?>
- <configuration>
- <system.diagnostics>
- <switches>
- <add name="MyClassSwitch"
- value="4" />
- </switches>
- </system.diagnostics>
- </configuration>
該文件把MyClassSwitch的值設(shè)置為4,符合“Info”的設(shè)置。僅通過(guò)C#編輯config文件,你就可以改變你的程序中任何開(kāi)關(guān)的級(jí)別。
為什么用這種方法?通過(guò)運(yùn)用多個(gè)開(kāi)關(guān)和創(chuàng)建適當(dāng)?shù)腃#編輯config文件,你可以改變記錄輸出,集中精力到你關(guān)心的那些元素上。
【編輯推薦】