这篇文章运用简单易懂的例子给大家介绍关于反射技术的实际应用,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
成都创新互联公司是一家专业提供漳州企业网站建设,专注与成都网站设计、做网站、H5高端网站建设、小程序制作等业务。10年已为漳州众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。项目结构如下图:
定义插件接口在项目ConsoleApplication6.IService中,定义了两个接口,Run代表行驶,Trun代表转向,如下代码:
1 namespace ConsoleApplication6.IService 2 { 3 ///4 /// 创建一个车的接口 5 /// 6 public interface ICarService 7 { 8 ///9 /// 行驶10 /// 11 void Run();12 13 ///14 /// 转向15 /// 16 /// 17 void Turn(Direction direction);18 19 }20 21 public enum Direction22 {23 East,24 Weast,25 South,26 North37 }28 }