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

    发现自己的不足,善于利用找到的方法去扬长避短。行动起来。
  • 相关阅读:
    kafka 启动停止
    kafka消息长度限制
    python给回调函数传参数
    Promise封装setTimeout
    Twisted 基础
    kafka-eagle
    go安装
    python asyncio
    ajv参数验证
    sequlizejs学习笔记整理
  • 原文地址:https://www.cnblogs.com/rechen/p/5132136.html
Copyright © 2011-2022 走看看