在做一个ORMapping功能的时候发现,Convert.ChangeType不能处理nullable类型,比如int?. 解决办法也很简单,贴出完整的代码(大部分代码来自网络),注意下面代码没经过完整测试,不要直接用在项目里: public delegate void SetValue<T>(T value); public static class ORMapping<T> where T : class, new() { private static De…
https://www.cnblogs.com/patrickyu/p/3211115.html 在做一个ORMapping功能的时候发现,Convert.ChangeType不能处理nullable类型,比如int?. 解决办法也很简单,贴出完整的代码(大部分代码来自网络),注意下面代码没经过完整测试,不要直接用在项目里: public delegate void SetValue<T>(T value); public static class ORMapping<T> whe…
public class Calc { public long? Number { get; set; } public long Number1 { get; set; } public long Number2 { get; set; } } var calc = new Calc(); calc.Number1 = ; calc.Number2 = ; var result = calc.Number + calc.Number1+calc.Number2; Resharper也没有提示代…