标题:C#基础中的基础问题
只看楼主
yyqzou
Rank: 1
等 级:新手上路
帖 子:14
专家分:3
注 册:2013-3-6
结帖率:66.67%
 问题点数:0 回复次数:3 
C#基础中的基础问题
Type type=typeof(Int32);
            foreach (MethodInfo method in type.GetMethods())
            {
                richTextBox1.AppendText("方法名称:"+method.Name+Environment.NewLine);
                foreach (ParameterInfo parameter in method.GetParameters())
                {
                    richTextBox1.AppendText("参数名称:"+parameter.Name+Environment.NewLine);
                    foreach (PropertyInfo property in type.GetProperties())
                    {
                        richTextBox1.AppendText("属性名称:" + property.Name + Environment.NewLine);

                    }
                }
            }
如果我要求字段名称,属性名称,构造名称,事件名称,以及成员名称我该如何输入呢???各位大神报忙!!!
我对字段,属性,构造,事件,方法,参数,属性这类名词的意义不是太了解我想知道他们的顺序结构
例如:命名空间>类>方法>语句
搜索更多相关主题的帖子: 基础 property method 
2013-03-15 17:26
yhlvht
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:36
帖 子:707
专家分:4405
注 册:2011-9-30
得分:0 
都写到这里了,字段,事件这些的获取就并不难了呀。都在type类里面可以取到。
字段:type.GetFields()
事件:type.GetEvents()
构造函数有点特别,可以通过type.GetConstructors()取到构造函数的信息,但并不包括我们所认为的名称,构造函数的名称跟类是一样的,这里返回的是构造器的名称ctor
成员是个泛称,包括字段,属性,方法等,比如这些都是某个类的成员。
至于顺序结构,并没有太严格的顺序,比如之前你的那个问题,类可以写在命名空间里面,也可以写在命名空间外面。通常按照习惯来说就像这样,命名空间>类>方法>语句
至于那些名词解释,其实也并不复杂,不过码起字来还是很多,网上查查就有了。
2013-03-15 19:46
开始学习编程
Rank: 2
等 级:禁止访问
帖 子:11
专家分:25
注 册:2013-3-7
得分:0 
你可以加一下我的qq群:271685085  有共享视频你可以看看。供大家学习交流

C#学习交流群271685085
2013-03-15 20:22
yyqzou
Rank: 1
等 级:新手上路
帖 子:14
专家分:3
注 册:2013-3-6
得分:0 
回复 2楼 yhlvht
谢谢
2013-03-16 08:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-400865-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.406874 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved