当前位置: 首页 > news >正文

通过网站开发工具怎么改自动跳网站wordpress弹出服务协议窗口

通过网站开发工具怎么改自动跳网站,wordpress弹出服务协议窗口,济南快速排名,页游小游戏反射可以不但用来读取元数据#xff0c;还可以使用反射从编译时还不清楚的类型中动态创建程序集#xff0c;此案例摘自C#高级编程。 首先先创建一个控制台应用程序#xff0c;然后添加一个类库#xff0c;类库名称为CalculatorLib#xff0c;如下图所示#xff1a; Calcu… 反射可以不但用来读取元数据还可以使用反射从编译时还不清楚的类型中动态创建程序集此案例摘自C#高级编程。 首先先创建一个控制台应用程序然后添加一个类库类库名称为CalculatorLib如下图所示 CalculatorLib程序集中有两个方法参数是x和y一个方法返回两数之和另一个方法返回两数之差代码如下图所示 namespace CalculatorLib {public class Calculator{public double Add(double x, double y) x y;public double Subract(double x, double y) x - y;} } 接下来我们要在控制台车程序中实例化类Calculator并调用其中的方法。控制台中的代码如下图所示 class Program{private const string CalculatorLibPath D:/MyProjects/MyConsoleApplication1/CalculatorLib/bin/Debug/CalculatorLib.dll;private const string CalculatorLibName CalculatorLib;private const string CalculatorTypeName CalculatorLib.Calculator;static void Main(string[] args){ReflectionOld();}public static object GetCalculator(){Assembly assembly Assembly.LoadFile(CalculatorLibPath);//根据指定路径动态加载程序集return assembly.CreateInstance(CalculatorTypeName);//实例化程序集中的类}public static void ReflectionOld(){double x 3;double y 4;object calc GetCalculator();object result calc.GetType().GetMethod(Add).Invoke(calc, new object [] { x, y });object result2 calc.GetType().GetMethod(Subract).Invoke(calc,new object[] { x,y});Console.WriteLine($x y {result});Console.WriteLine($x - y {result2});Console.Read();}} 运行结果如下图所示 第二种方式是利用dynamic进行dynamic语法会比上面第一种方法简单但是处理起来消耗更多的时间和资源。关于dynamic会在以后中学习。修改代码如下图所示 class Program{private const string CalculatorLibPath D:/MyProjects/MyConsoleApplication1/CalculatorLib/bin/Debug/CalculatorLib.dll;private const string CalculatorLibName CalculatorLib;private const string CalculatorTypeName CalculatorLib.Calculator;static void Main(string[] args){ReflectionNew();}public static object GetCalculator(){Assembly assembly Assembly.LoadFile(CalculatorLibPath);//根据指定路径动态加载程序集return assembly.CreateInstance(CalculatorTypeName);//实例化程序集中的类}public static void ReflectionNew(){double x 3;double y 4;dynamic calc GetCalculator();//类型为dynamicdouble result calc.Add(x, y);Console.WriteLine($x y {result});double result2 calc.Subract(x, y);Console.WriteLine($x - y {result});Console.Read();}} 运行结果是一样的 我个人认为反射是框架级的技术由此案例为基础可以为以后组件式开发打下根基并极大的降低程序的耦合棒
http://www.pierceye.com/news/987434/

相关文章:

  • 手机网站源码asp网站快速排名技巧
  • 站点怎么建网页宁波网站建设设计制作公司
  • 黑龙江企业网站建设网站模板带后台 下载
  • 徐州在线制作网站营销网络是什么意思
  • 上海网站建设seo公司微信小程序制作教学
  • 信息化工作总结 网站建设十堰市有几家网站公司
  • 宠物网站建站目标做外贸的网站哪些是最好的
  • 垂直型电商网站如何做html5 开发的网站
  • 做网站可以不做后端吗渭南网站建设网站排名优化
  • 在线建站网页制作网站建设平台工商营业执照官网
  • 做网站用到的软件h5交互设计
  • 化工废料网站建设企业网站建设联系电话
  • 浙江高端网站建设公司什么是网页开发
  • 石碣网站仿做模具做外贸网站
  • 定制网站建设成本制作公司宣传片
  • 青岛低价网站建设达内it教育官网
  • 洛阳设计网站公司个人网站管理系统
  • 怎么可以预览自己做的网站天津市城乡建设网站
  • 本地网站开发宁夏建设工程招标投标信息网站
  • 网站建设服务费怎么记账维护一个网站一年多少钱
  • 电子商务网站建设定位设想我的网站为什么打不开
  • 旅游网站开发方案ppt移动商城积分和积分区别
  • 如何做网站推广自己的产品WordPress+百度+主动
  • 商丘网站建设推广公司赣州seo唐三
  • 产品网站设计计算机专业做网站运营
  • 做平台网站怎么做的wordpress获取当前分类下的子分类
  • 广州网站建设性价比长安高端装备网站设计公司
  • 电子商务网站推广计划沈阳建设工程造价
  • 网站备案接入商是什么网站语言版本
  • 个人做网站做什么样的话网站站点连接不安全