类型转换

Emit Mapper自动进行下面的类型转换:

  1. ToString() 方法将任何类型转换为String类型
  2. 使用System.Convert 类转换原生类型。
  3. 可空类型转为值类型或者值类型转化为可空类型
  4. 枚举类型转换为基础类型或者基础类型转化为枚举类型
  5. 枚举类型转换为字符串或者字符串转换为枚举类型
  6. 不同集合类型的转换 (arrays, ArrayList, List<>, IEnumerable)
  7. 类和结构的转换或者结构和类的转换
  8. 复合类型,使用递归方式,实现了浅复制,或者深复制

类型转换能够自己定义

posted @ 2014-11-05 17:09  争世不悔  阅读(149)  评论(0编辑  收藏  举报