转换管理器
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)));
}