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

创业服务网站建设方案项目书单位做网站注意什么问题

创业服务网站建设方案项目书,单位做网站注意什么问题,学美工培训费大概多少,西安百度爱采购推广概述this在C#中有多种用法#xff0c;也比较常见#xff0c;这节主要针对它常用的四种用法展开讲解.用法1:构造函数串联执行;用法2:通过this区分传参和类中全局的定义;用法3:方法扩展类;用法4:将对象作为参数传递;代码实例using System.Text;namespace Caliburn.Micro.Hello.…概述    this在C#中有多种用法也比较常见这节主要针对它常用的四种用法展开讲解.用法1:构造函数串联执行;用法2:通过this区分传参和类中全局的定义;用法3:方法扩展类;用法4:将对象作为参数传递;代码实例using System.Text;namespace Caliburn.Micro.Hello.ViewModels {public class ThisUsageViewModel : Screen, IViewModel{private StringBuilder stringBuilder new StringBuilder();public string DisplayInfo { get; set; }public ThisUsageViewModel(){DisplayName ThisUsageViewModel;DisplayInfo 【1】this is ctor one;stringBuilder.AppendLine(DisplayInfo);DisplayInfo 【2】this is ctor two;stringBuilder.AppendLine(DisplayInfo);DisplayInfo 【3】this is CallMember;CallMember(DisplayInfo);stringBuilder.AppendLine(TestHelper.ObjectTransfer(this));//用法4:将对象作为参数传递DisplayInfo stringBuilder.ToString();}/// summary/// 用法1:构造函数串联执行/// /summary/// param nameflag/parampublic ThisUsageViewModel(bool flag) : this(){}public void CallMember(string DisplayInfo){this.DisplayInfo DisplayInfo;//用法2:通过this区分传参和类中全局的定义stringBuilder.AppendLine(this.DisplayInfo);this.ExtensionMethod();}public void ExtensionMethod(){double aHeight 175;double bHeight 1.82;stringBuilder.AppendLine($【4】{aHeight.CMToM()});stringBuilder.AppendLine($【5】{bHeight.MToCM()});}}/// summary/// 用法3:方法扩展类/// /summarypublic static class DoubleExtension{public static double MToCM(this double value){return value * 100;}public static double CMToM(this double value){return value / 100;}}public class TestHelper{public static string ObjectTransfer(ThisUsageViewModel thisUsageView){thisUsageView.DisplayInfo 【6】this is Object Transfer;return thisUsageView.DisplayInfo;}} }运行结果用法讲解1. 串联构造函数    构造函数通过继承this(),新的构造函数执行时候会先执行类中默认的无参构造函数然后再执行新的构造函数比如本实例中如果实例化了一个类var thisUsageViewModel  new ThisUsageViewModel(true)这个类会先执行ThisUsageViewModel()中的代码再执行ThisUsageViewModel(bool flag) : this()里的代码用法讲解2. 通过this区分传参和类中全局的定义   通过加前缀this代表调用的是类中的全局变量、属性或者方法尤其是方法的传参和类中的变量名一致时需要通过this区分用法讲解3. 方法扩展类  如本实例的类DoubleExtension中的MToCM和CMToM第一个参数用this标注代表是要扩展的类型然后类和方法都需要是公共的静态类型这种我们就可以通过double.MToCM()或double.CMToM去调用扩展方法用法讲解4. 将对象作为参数传递  如本实例的stringBuilder.AppendLine(TestHelper.ObjectTransfer(this));//用法4:将对象作为参数传递this实际上就是实例化了一个对象作为参数进行传递.源码下载 链接https://pan.baidu.com/s/1RAMFfy-Kjb01f7PUevP_7w提取码6666
http://www.yutouwan.com/news/258347/

相关文章:

  • 怎么做一个个人网站移动ui设计 网站
  • 苏州网站建设空间莱芜网吧恢复营业
  • 石家庄无极网站建设企业做网站哪家便宜
  • 该网站使用的安全设置虚拟云服务做网站
  • 电子商务网站建设服务模式论文深圳做网站的公
  • 生成短链接的网站甘肃建设职工教育培训中心网站
  • 中卫网站推广服务深圳关键词优化怎么样
  • 高水平高职院校 建设网站百度seo培训
  • 网站流量指向pt网站怎么做
  • 靖江建设行业协会网站北京业之峰装饰有限公司
  • 东莞市研发网站建设公司企业网站设计能否以
  • 怎样做网站二维码潍坊 网站企划
  • 网站制作网站设计安徽网站建设哪家有
  • 福田企业的网站建设公司好吗新乡 网站建设
  • 网站建设项目国内外分析报告网络推广运营培训班
  • photoshop网站视觉设计步骤茂民网站建设
  • 做网站网页需要多久手机软件商店下载安装
  • 济南想建设网站菠菜网站建设尊尚天成
  • 天津网站制作维护做实验教学视频的网站
  • 网站建设灬金手指下拉十五国外简约网站
  • 滨州 网站建设沧州凯航网络技术有限公司
  • 西安网站公司建设wordpress是cms吗
  • 备案ip 查询网站查询网站查询系统1688代运营
  • 中南建设集团招标网站省建设厅网站建筑材料备案申请
  • 企业电子商务网站有哪些网络优化的工作内容
  • 北京 网站建设600如何在阿里云自主建网站
  • 怎么用2级目录做网站wordpress role
  • 网站描述怎么设置凡科官方网
  • 怎么做网站出肉狗自己做的相册网站
  • 中山模板建站公司企业网络推广的方法有哪些