zoukankan      html  css  js  c++  java
  • 反射

         Type t = typeof(People); 
    2.                         Console.WriteLine("----------------Method------------------"); 
    3.                         MethodInfo[] methods = t.GetMethods( ); 
    4.                        foreach (MethodInfo method in methods) 
    5.                        { 
    6.                            Console.WriteLine("Method:" + method); 
    7.             
    8.                            //Console.WriteLine(method); 
    9.                            //Console.WriteLine("返回值:" + method.ReturnParameter); 
    10.                    } 
    11.                    Console.WriteLine("---------------Field-------------------"); 
    12.                    FieldInfo[] fields = t.GetFields(BindingFlags.NonPublic | BindingFlags.Instance|BindingFlags.Static); 
    13.         
    14.                    foreach (FieldInfo field in fields) 
    15.                    { 
    16.                        Console.WriteLine("Field:" + field); 
    17.                    } 
    18.         
    19.                    Console.WriteLine("--------------Member--------------------"); 
    20.                    MemberInfo[] members = t.GetMembers(); 
    21.         
    22.                    foreach (MemberInfo member in members) 
    23.                    { 
    24.                        Console.WriteLine("Member:" + member); 
    25.                    } 
    26.                    Console.WriteLine("--------------Property--------------------"); 
    27.                    PropertyInfo[] properties = t.GetProperties( ); 
    28.         
    29.                    foreach (PropertyInfo property in properties) 
    30.                    { 
    31.                        Console.WriteLine("Property:" + property); 
    32.                    } 
    33.                    Console.WriteLine("--------------Constructor--------------------"); 
    34.                    ConstructorInfo[] constructors = t.GetConstructors(BindingFlags.NonPublic | BindingFlags.Instance); 
    35.         
    36.                    foreach (ConstructorInfo constructor in constructors) 
    37.                    { 
    38.                        Console.WriteLine("Constructor:" + constructor); 
    39.                    } 
  • 相关阅读:
    九度OJ 1185:特殊排序 (排序)
    九度OJ 1184:二叉树遍历 (二叉树)
    九度OJ 1183:守形数 (数字特性)
    九度OJ 1182:统计单词 (计数)
    九度OJ 1181:遍历链表 (链表、排序)
    九度OJ 1180:对称矩阵 (矩阵计算)
    PCH 中定义宏 系统版本
    UIScrollView
    GestureRecognizer
    UITextField 属性
  • 原文地址:https://www.cnblogs.com/wangchuang/p/5162885.html
Copyright © 2011-2022 走看看