请问如何射出实体类的属性和方法,用C#?
解决方案 »
- 关于信息修改
- C# 调用共享打印机问题
- 把小写的钱币转换成大写,例如:123.59 转换成壹佰贰拾叁块伍角玖分
- Xpath请教
- 求 金旭亮 《编程的奥秘》书中光盘里的源代码
- 有个C#自动更新的问题,求解
- 各位大侠,小弟碰到一个问题,迷惑之处请大家不吝赐教!
- 想问一下哪位大神知道如何等界面上的控件加载完成后才显示出来吗?比如像360或安全管家那样的效果,等数据加载完再显示,,。我的加载时显示像以下这样
- 请问如何读取 AT 指令 收到的关键字符
- 怎样在DataGrid中显示行号??急!!!!
- (急)C#,GDI+绘图时,如何给两个多边形之间的区域填充颜色?
- 开发一个类似Microsoft Visual SourceSafe的软件
int i = 0;
Type t = i.GetType();
PropertyInfo[] props = t.GetProperties();//public属性集合
MethodInfo[] methods = t.GetMethods();//public方法集合
using System.Data;
using System.Drawing;
using System.Windows.Forms;
using System.Reflection;namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
object o = Activator.CreateInstance(Type.GetType("WindowsApplication13.MyClass")); MethodInfo MyMethod = o.GetType().GetMethod("Test");
object[] obj = new object[2];
obj[0] = "ZengHD";
MyMethod.Invoke(o, obj);
MessageBox.Show(obj[1].ToString());
}
} public class MyClass
{
public void Test(string s,out string value)
{
value = "bbbbbbbbbbbbbbbbbbbbbb";
MessageBox.Show(s);
}
}
}
PropertyInfo[] Proper = T.GetProperties();
int i=0;
foreach (PropertyInfo P in Proper)
{
i++;
P.SetValue(obj, i.ToString(), null);
Console.WriteLine(P.GetValue(obj, null));
}
public PropertyInfo[] GetProperties ()参看这两个方法