zoukankan      html  css  js  c++  java
  • c#程序 获取类的属性和方法

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Reflection;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication1
    {
        class SomeClass
        {
            public int Filed1;
            public int Filed2;
            public void Method1() { }
            public int Method2() { return 1; }
        }
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("HELLO C#!");//System.怎么不行呢
                //Console.WriteLine("HELLO C#2!");
                //Console.Write("hello3");
                //Console.Write("hello4");
                //Console.Write(n);//动态语言
                //Console.WriteLine("The sample integers are {0} and {1}.", 3, 6);
                Console.Write("hello c#2
    ");
                Console.Write("hello c#3");
                Console.Write("
    ");
    
                SomeClass s = new SomeClass();
                Console.WriteLine("Type s :{0}", s.GetType().Name);
                Console.WriteLine("-----------------------------");
                Type t = typeof(SomeClass);
                FieldInfo[] fi = t.GetFields();//发现字段属性并提供对字段元数据的访问权。
                MethodInfo[] mi = t.GetMethods();
    
                foreach (FieldInfo f in fi)
                    Console.WriteLine("Field:{0}", f.Name);
                foreach (MethodInfo m in mi)
                    Console.WriteLine("Method:{0}", m.Name);
                Console.ReadLine();
    
            }
        }
    }

    发现自己的不足,善于利用找到的方法去扬长避短。行动起来。
  • 相关阅读:
    路由的配置,侧边栏类名与url的结合运用
    bootstrap面包屑在ie8下显示重叠,鼠标点击显示效果正常
    JS代码判断IE6,IE7,IE8,IE9!
    wampserver配置服务
    HTML5 20180918----20180921
    HTML5 20180921
    HTML5 20180920
    HTML5 20180919
    HTML5 20180918
    HTTP协议
  • 原文地址:https://www.cnblogs.com/rechen/p/5132136.html
Copyright © 2011-2022 走看看