没有很华丽的语言,直接拿代码说事情把. 这段代码,会报错吗? 结论:当然不会 这段代码会报错了.原因是为啥? 这里面的水比较深.也要提醒各位写代码的适合要引起注意.异常:System.InvalidCastException: Specified cast is not valid. 先来分析下为毛会报错. 我们知道,装箱操作,是可以把任意类型进行装箱操作的,但是我们是不是可以拆箱成我们需要的类型呢. var test=(long)obj; 编译器知道obj是object类型的对象.拆箱的时…
private DelegateCommand searchCommand; public DelegateCommand SearchCommand { get { if (null == searchCommand) { searchCommand = new DelegateCommand(Search,…