⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 23.1.txt

📁 《Microsoft Visual C# .NET 2003开发技巧大全》源代码
💻 TXT
字号:
Listing 23.1 Enumerating and Examining Constructors
private void AddModule( Module mod, TreeNode parent )
{
TreeNode newNode = new TreeNode( mod.Name );
newNode.Tag = mod;
parent.Nodes.Add( newNode );
foreach( Type t in mod.GetTypes() )
{
AddType( t, newNode );
}
}
private void AddType( Type t, TreeNode parent )
{
TreeNode newNode = new TreeNode( t.Name );
newNode.Tag = t;
TreeNode curType;
TreeNode curMember;
// note that GetMembers could have been called to enumerate
// all the members defined in this type. However, this program
// will separate them out based on what they are
// get constructor information
curType = new TreeNode( “Constructors” );
foreach( ConstructorInfo constructor in t.GetConstructors() )
{
curMember = new TreeNode( constructor.Name );
curMember.Tag = constructor;
curType.Nodes.Add( curMember );
}
newNode.Nodes.Add( curType );
// continued...

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -