在VS 2008中,我常用快速监视来查看一个变量的所有属性,不过,它的显示方式在某些情况下却是不方便的,即它无法一次性看出该变量的所有属性,对于继承于父类的属性,我只能点击 base 进去看。是否有什么办法,或是哪里设置后,就可以直接看到变量的所有属性,而不必一层层地点击进去?
解决方案 »
- 关于MDI子窗体的Transparentkey属性...
- 继承datagrid,如何写currentcellchange事件?
- 验证请各位看看 谢谢!
- 求关于sql数据库的问题??
- 关于treeview的遍历问题
- 关于界面问题:在vs.2003中如何xp风格的界面
- [菜鸟问题之C#]关于命名空间的一些疑惑
- c# 字符串截取问题,取出特定的字符串
- infoboy,你给的《C#高级编程》FTP路径不对啊,可不可以再给一次
- 请教:枚举值可不可以为字符值呢?例如:GB2312 = "GB2312" 谢谢!!!
- 打开server2003里面的iis,什么都没有
- 怎样在窗体Load事件时取消触发ComboBox.SelecedtIndexChanged事件
我原意是不知道某个属性(或成员、或方法,下同),它是由哪一级父项提供的,所以想如果能看到变量所有属性,旁边就会提示这个属性是由谁提供的。刚才我试一下,用一个方法,就是在快速窗口中输入 “对象变量.”,它的所有属性都会列出来,并按字母排序好。再输入完整的属性,还能打印出结果。并且我也可以在即时窗口中把“对象变量.GetType().GetMembers()”全部打印出来。但这其实没解决我想知道某个属性是由哪一个父项提供的问题,后面再看,还是有一个表达式可以得到:
对象变量.GetType().GetMember("成员名")[0].DeclaringType
这应该够我用了。谢谢大家帮忙!