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

    发现自己的不足,善于利用找到的方法去扬长避短。行动起来。
  • 相关阅读:
    csrf(跨站请求伪造)
    CBV加装饰器
    Django的中间件
    form组件简介
    统计日期天数及拓展使用
    回文数的定义以及拓展使用
    排序——冒泡,快速,选择,插入
    No resources found. Error from server (NotAcceptable): unknown (get pods)
    编程题训练5
    K8s集群内热改代码
  • 原文地址:https://www.cnblogs.com/rechen/p/5132136.html
Copyright © 2011-2022 走看看