vb.net查看类 vbnet object类型

vb.net如何知道一个类当中到底有多少方法,属性……也就是要知道一个类的原代码!

嗯,看你的代码,这应该是 VB.NET 2.0 以前版本的代码了,看起来不太美观。。。

创新互联主要从事网站建设、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务秀洲,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

1.第一个问题,你可以与他人进行交流,可以去尝试推测你要的功能所在的命名空间和类。

2.查看它的源代码,可以进行反编译。推荐一个软件 .Net Reflector。

只要你要反编译的文件没有加密,都可以用它轻松反编译,效果很好。

想自己写程序进行反编译的话,建议看一下System.Reflection 命名空间下的类。这里面有可以把编译后的文件反编译成IL的类。不过反射这块很复杂,需要一本书的内容差不多才可以讲清楚

VB.net中怎样知道变量的数据类型?

那程序是你写的?不然你会清楚变量的类型的?

要看什么类型可在双击窗体后,在窗体通用部分、模块内查看变量类型(就dim等申明的关键字)。

或在程序运行时(以源代码运行时有效)可查看

C#或VB.NET如何遍历程序中某个类(class)?

Assembly assembly = typeof("当前程序集名称").Assembly;

//或

Assembly assembly = Assembly.GetExecutingAssembly();//当前程序集

foreach (Type type in assembly.GetTypes())

{

Console.WriteLine(type.FullName);

//if(type.FullName.EndsWith(Student))

Console.WriteLine("found");

}

VB.NET里的“类”有何用?

模块相当于一堆公开方法的集合,类相当于你平时拖的控件,在vb6里面你想自己写个控件是很复杂的,而vb.net里只需要继承自现有控件即可。就按钮来说同样是按钮类,你可以拖若干个到界面上,也就是存在若干实例或对象,而模块,通常只有一个对吧,模块相当于c#的静态类。


当前标题:vb.net查看类 vbnet object类型
分享地址:http://scyanting.com/article/doppdih.html