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();
    
            }
        }
    }

    发现自己的不足,善于利用找到的方法去扬长避短。行动起来。
  • 相关阅读:
    CSS3选择器:nth-child和:nth-of-type的差异
    H5 设计尺寸
    笔试题的各种trick
    OpenCV2.4.9 + VS2012 + win10 配置
    四种IO模型
    深信服笔试
    哈希表
    TimeOut Error :因为远程服务器关闭导致mnist数据集不能通过input_data下载下来
    Http协议对格式、请求头、方法
    GDB调试
  • 原文地址:https://www.cnblogs.com/rechen/p/5132136.html
Copyright © 2011-2022 走看看