我创建了一个WindowsApplication,运行后生成一个exe文件,我用Assembly把这个exe文件Load进来后打印出它的全部的成员:
foreach(Module m in assem.GetModules())
{
WriteLine(1,"Module: {0} ",m);
foreach(Type t in m.GetTypes())
{
WriteLine(2,"Type: {0}",t);
foreach(MemberInfo mi in t.GetMembers())
{
sw.WriteLine(new string(' ',3*3)+"{0}: {1}",mi.Name,mi.MemberType); } foreach(FieldInfo fi in t.GetFields())
{
sw.WriteLine(new string(' ',3*3)+"{0}: {1}",fi.Name,fi.MemberType);
}
}
}
在结果中为什么找不到我添加在WinForm上的控件呢?请问我要获得加入到WinForm中的控件名字应该怎么做?
foreach(Module m in assem.GetModules())
{
WriteLine(1,"Module: {0} ",m);
foreach(Type t in m.GetTypes())
{
WriteLine(2,"Type: {0}",t);
foreach(MemberInfo mi in t.GetMembers())
{
sw.WriteLine(new string(' ',3*3)+"{0}: {1}",mi.Name,mi.MemberType); } foreach(FieldInfo fi in t.GetFields())
{
sw.WriteLine(new string(' ',3*3)+"{0}: {1}",fi.Name,fi.MemberType);
}
}
}
在结果中为什么找不到我添加在WinForm上的控件呢?请问我要获得加入到WinForm中的控件名字应该怎么做?
解决方案 »
- 如何将字节数组以十六进制写到文件中
- 在c# winform中,怎么做类似msn好友上线提示的探出框
- 请问一个DataGrid刷新的问题!!
- 谁会用System.Security.Cryptography.DESCryptoServiceProvider这个类对字符串进行加密解密???急需
- 如何判断DataSet中是否存在"A"这个DataTable?
- C# FTP,GetResponse(),远程服务器返回错误:(550) 文件不可用(例如,未找到文件,无法访问文件)
- 如何在C#中调用扫描仪来存储相片
- 排斥盗版,哪里可以获得c#的开发工具?送分啦
- wpf工厂模式操作Sqlserver没问题操作Oracle就有问题
- 报缺少引用 的原因
- 求助c#连接远程电脑WMI 提示-存取被拒
- 这段c#+sqlserver的登陆代码哪里不对?
foreach(MemberInfo mi in t.GetMembers())foreach(FieldInfo fi in t.GetFields())with
foreach(MemberInfo mi in t.GetMembers( BindingFlags.NonPublic ))foreach(FieldInfo fi in t.GetFields(BindingFlags.NonPublic))