一个应用程序,我想开发如Visual Studio对象浏览器的应用程序,即用户将输入类似System.Text
命名空间或系统类。点击按钮后,我们必须找出“System.Text”中的所有类,函数,属性等。创建如Visual Studio对象浏览器
我尝试以下,但失败了。
Assembly SampleAssembly;
SampleAssembly = Assembly.Load("System.Text");
Type[] Types = SampleAssembly.GetTypes();
// Display all the types contained in the specified assembly.
StringBuilder str = new StringBuilder();
foreach (Type oType in Types)
{
str.Append(oType.Name.ToString() + "</br>");
}
divAsseblyData.InnerHtml = str.ToString();
您是否遇到异常? –
是的,得到错误FileNotFound异常?第2行:SampleAssembly = Assembly.Load(“System.Text”); – Justinonday
没有像'System.Text'程序集这样的东西;它只是mscorlib.dll中的一个命名空间。重写代码以加载mscorlib,然后导航到System.Text命名空间。 –