关于返回值为引用类型的函数,如何用Assert进行判断,特别是集合内是引用类型的(多层引用类型嵌套,如A集合内是B引用类型元素,而B内又有C和D等引用类型成员,etc),这各情况怎么处理?
解决方案 »
- Devexpress.XtraGrid 控件,主子表的形式,怎样导出到EXCEL?
- 如何在框架之间刷新指定标签背景色
- C#打印时用DrawString的问题
- 字符串截取问题
- richtextbox如何读取数据库内容,并在修改后存入数据库
- 怪问题,100分求解。同样的代码能编译出debug版本,却编译不出release版本。
- 如何解决 可访问性不一致 ?
- x = x++ 的理解?。
- WCF的软件运行一段时间自动卡死程序,停止工作
- 怎样制作 .chm文件
- 一个很好看的日历控件,求下载!!!
- VS2005中要如何自定义快捷键啊,比如,我想设置注释这个按钮的快捷键,默认是ctrl+e,ctrl+c,太长了,我想自己设,要怎么弄呢?
public static void Check(T Object1, T Object2)
{
Type t = typeof(T);
PropertyInfo[] pros = t.GetProperties();
foreach (PropertyInfo pro in pros)
{
string str1 = pro.GetValue(Object1, null).ToString();
string str2 = pro.GetValue(Object2, null).ToString();
Assert.AreEqual(str1, str2, "error");
}
}