该文被密码保护。 阅读全文
摘要:
使用VS 2012自带的Unit Testing工具进行单元测试是非常方便的。网上关于这方面的例子很多,这篇随笔只起个人学习笔记之用,所以脉络不会很清晰。1、简单Demo: 待测试类:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace NUnitLab{ public class MaxValue { // 将要测试的方法 public static int Ma... 阅读全文
摘要:
public static Display(dynamic attribute){ return attribute.ToString();}当像下面这样调用:int? i = default (int?);Display(i);将抛出异常“无法对 null 引用执行运行时绑定”。dynamic不是一种CLR类型,它的动态特性是由.NET框架中的类实现的。Runtime binders(运行时绑定器)会对dynamic类型变量执行动态查找。.NET编译器会将实际CLR类型写入IL中。注意:1、dynamic类型变量在IL中被表示未System.Object,CLR中没有dynamic类型2.. 阅读全文