4.1. crifanLib.cs中的宏定义

经过后来的版本升级,此时的crifanLib.cs中,已经包含了很多宏定义。

这些宏定义,主要用于,打开,关闭,某些库函数的,以便实现:

当你不想要使用某些函数,以及其会依赖到相关的库,的时候,则可以直接注释掉对应的宏,以实现此目的。

举例,比如,你此处,不想用.NET是3.5或更高的版本,也不想要使用JSON相关的函数,则可以在crifanLib.cs中,把JSON的宏注释掉,即:

//#define USE_JSON
        

如此,就不会使用到JSON相关的函数了:此刻的效果,主要是:

  • 相关的函数jsonToDict等被注释掉
  • 不需要用到(json所依赖的).NET 3.5+才有的库:System.Web.Script.Serialization了
    #if USE_JSON
    using System.Web.Script.Serialization; // json lib, need: .NET 3.5+
    #endif