这里我先引用一个实例,需求是这样:我们要将一个字符串中的字幕大小写变换,即大写变小写,小写变大写. 通常,我们首先会考虑在当前类中写一个方法,将字符串传进去,然后返回变换后的字符串.这样写当然不会错,但是,程序源嘛,总是应该寻求新的方法,于是,我们在想,能不能写好字符串后直接str.Reverse()呢?微软给我们提供了思路:那就是扩展方法.顾名思义,这种方式相当于给原来的对象扩展了方法,就像系统自带的那些方法一样便捷好用. 首先我们可以先建一个静态类,比如static class MyMeth…