必威体育Betway必威体育官网
当前位置:首页 > IT技术

C# 使用反射调用方法_MethodInfo.Invoke方法

时间:2019-08-18 09:14:27来源:IT技术作者:seo实验室小编阅读:51次「手机版」
 

methodinfo

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using System.Reflection;

namespace B002_使用反射调用方法_MethodInfo.Invoke方法_
{
    class Myclass
    {
          public  int a;
          public int b;
          public Myclass(int x, int y)
        {
            a = x;
            b = y;
        }
          public int Sum()
        {
            return a + b;
        }
    }


    class Program
    {
        static void Main(string[] args)
        {
          
            //ordinal 使用序号排序规则比较字符串。 比较严格和准确的,并且在性能上也很好
             Myclass mc = new Myclass(5, 10);//初始化值
             int mysum = mc.Sum();
             //console.WriteLine("sum is " + mysum);
            Type ty = typeof(Myclass);
            int val;
            MethodInfo[] m = ty.GetMethods();
            foreach (MethodInfo m1 in m)
            {
                if (m1.Name.Equals("Sum", StringComparison.Ordinal))
                {
                   
                    val = (int)m1.Invoke(mc, null);//反射:方法调用类。借助;
                    Console.WriteLine("sum is " + val);
                }
            } 
            Console.ReadLine();
        }
    }
}


//StringComparison字符串比较枚举类型
//CurrentCulture 使用区域敏感排序规则和当前区域比较字符串。 
//CurrentCultureignoreCase 使用区域敏感排序规则、当前区域来比较字符串,同时忽略被比较字符串的大小写。 
//InvariantCulture 使用区域敏感排序规则和固定区域比较字符串。 
//InvariantCultureIgnoreCase 使用区域敏感排序规则、固定区域来比较字符串,同时忽略被比较字符串的大小写。 
//Ordinal 使用序号排序规则比较字符串。 比较严格和准确的,并且在性能上也很好
//OrdinalIgnoreCase 使用序号排序规则并忽略被比较字符串的大小写,对字符串进行比较。

相关阅读

淘宝SEO实战,单品七天流量从0到1000!

如果你觉得淘宝引流很困难,成本很高。是因为你根本不懂玩淘宝的思路!---题记 今年很多大店死掉了。一些大神也绝迹于淘宝!原因就在

如何充分的利用自媒体平台做矩阵推广(100000+)

导语:如何充分的利用自媒体平台的推广-如果你只会用微信公众号做推广,那么你太OUT了。流量的时代逐渐转为内容时代,以前有流量就可以

PHP 警告 Warning: Unknown: Input variables exceede

警告全文是这样的:Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.

网上打字赚钱是真的吗?打字赚钱10000字50元?真相揭秘

网上打字赚钱是真的吗?经常有网友问我这个问题,真真假假我也做过不少分析,相信很多人都看过。对于这个老生常谈的问题,就算分析的再怎

淘宝超级会员怎么达到?需要把淘气值提到1000以上

淘宝用户都是有会员等级之分的,划分的依据就是淘气值了,淘宝的超级会员享有一定的特权,最近比较火的活动就是88会员盛典了,成为超级会

分享到:

栏目导航

推荐阅读

热门阅读