传递参数是对象。而我在函数中要得到这个对象的所有属性和方法。请问高手们,该怎么做。谢谢。
解决方案 »
- C# 获取FTP上文件夹名的问题
- GDI+绘图遮挡消失,OnPaint如何重写
- datagrid问题
- 动态获取PDA串口的问题, 为什么我的代码获取不到咯
- 求帮助为啥没起作用:MySqlDataReader DataR = cmm.ExecuteReader()
- 在richtextbox中怎么把用户粘贴的内容挑选出来
- C# WINFORM,如何用反射打开窗体,同时实现窗体单例模式?
- .net中有没有解码数字证书的类啊??
- SharpDevelop代码中的AddIn到底代表什么?
- 如何判断表里是否有记录,并得到表里的记录数?
- vb.net中用asc()和chr()互换Ascll码,c#中用什麽?
- 一个分卷压缩工具,有需要源码的吗?
{
//这里自然可以使用yourObject的public的属性和方法了
}
{
public BzAgent(string bzServerIP,int bzPort,string bzUserName,string bzUserPwd)
{
_bzClient = new TcpCli();
...
}
}private void PageLoad(object sender, System.EventArgs e)
{
BzAgent ba= new BzAgent("10.0.2.26",6000,"010101","1234");
ba._bzClient; //该对象
}private void Button1_Click(object sender, System.EventArgs e)
{
BzAgent ss= new BzAgent();
ss.msgBzAgent(); //这里要传的对象ba._bzClient
}
{
foreach(System.Reflection.MemberInfo mb in parameter.GetType().GetMembers())
{
}
}
....
PropertyInfo[] fields = obj.GetType().GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
//fields 里面存储了obj对象的所有属性MemberInfo[] methods = aa.GetType().GetMembers();
//methods 里面存储了obj对象的所有公共方法!