转换管理器


  ConvertManager 类用于管理转换器,它位于 Fireasy.Data.Converter 命名空间下。它有以下两个方法:


1、CanConvert 方法

  CanConvert 方法用于判断指定的类型是否支持数据转换,如下所示:

[TestMethod]
public void TestCanConvert()
{
    Assert.IsTrue(ConvertManager.CanConvert(typeof(System.Drawing.Color)));
    Assert.IsTrue(ConvertManager.CanConvert(typeof(System.Drawing.Image)));
    Assert.IsFalse(ConvertManager.CanConvert(typeof(System.Data.DataTable)));
}

2、GetConverter 方法

  GetConverter 方法获取指定类型的转换器,如下所示:

[TestMethod]
public void TestGetConverter()
{
    Assert.IsNotNull(ConvertManager.GetConverter(typeof(System.Drawing.Color)));
    Assert.IsNotNull(ConvertManager.GetConverter(typeof(System.Drawing.Image)));
    Assert.IsNull(ConvertManager.GetConverter(typeof(System.Data.DataTable)));
}