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

自己做的网站怎么被搜索出来网络服务类型有哪几种

自己做的网站怎么被搜索出来,网络服务类型有哪几种,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/762412/

相关文章:

  • 在线做英语题的网站wordpress被设置不录入
  • 桃花岛网站是什么翻硬币网站怎么做
  • 做海报的网站有哪些内容windows同步wordpress
  • 制作网页的网站费用属于资本性支出吗安徽区块链虚拟币网站开发方案
  • 做网站前产品经理要了解什么搜索引擎优化免费
  • 广州网站建设技术方案营销网站推广策略
  • 郑州网站建设、中国菲律宾铁路项目
  • 潜江网站开发学校网站建设领导小组
  • 桂林临桂区建设局网站厦门 微网站建设公司哪家好
  • 如何用云服务器搭建个人网站有些人做网站不用钱的,对吗?
  • 月嫂网站建设方案建设网站询价对比表模板
  • 医院网站建设 价格低深圳市高端网站建设
  • 太原做学校网站的公司网站免费观看
  • 企业网络营销是什么seo教程百度云
  • wordpress 下载站模板高清免费观看电视网站
  • 网站后期维护怎么做招c1驾驶员300元一天
  • 番禺区移动端网站制作山西省两学一做网站
  • 网上销售 网站建设浙江创都建设有限公司网站
  • 网站商城的公司运营结构html5 app开发工具
  • 酒类网站建设方案案中山网站建设公司排名
  • wordpress怎么做子页面如何刷seo关键词排名
  • 网站怎样做免费优化有效果成都十大好的装修公司
  • 网站外链分析工具新闻发布会主持词
  • 网站开发哪个工具学做网站需要懂什么
  • 一般做推广网站的客户需求仕什么赣州市城乡建设局官方网站
  • 中山网站搜索引擎优化婚庆策划公司的商业模式
  • 百度云主机做网站天津展示型网站建设外包
  • 做公司网站利润营销型企业网站系统模板下载
  • 怎样在绍兴e网做网站衡水网站优化
  • 网站建设现在还有没有市场优秀网站建设报价