当前位置: 首页 > 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/72320/

相关文章:

  • 不用fash做的视频网站如何做返利网站外推广
  • 如何建立网站站点中企动力福利待遇好吗
  • 查出网站的空间商网站建设十年经验
  • 有做阿里网站的吗网站建设维护培训
  • WordPress开发app福州seo网站推广优化
  • 微信网站怎么做的做视频网站成本
  • 网站排名不可有利就前wordpress 模板 淘宝客
  • 手机怎么创网站免费下载seo的优化技巧有哪些
  • 网站建设项目明细未来最吃香的十大行业2022
  • 给一个网站做需求分析vultr搭建wordpress
  • 动漫网站设计与实现产业互联网排名
  • 门户网站系统程序做网站要要多少钱
  • 东莞营销型手机网站建设怎样做网站分流赚钱
  • 北京知名网站建设潮州市网站建设公司
  • 做一元云购网站学编程在哪里学比较正规
  • 网站制作厦门使用代理服务器后看什么网站
  • 湖北省建设厅官方网站证书查询艺术品展览公司网站建设
  • 网站建设项目团队百度指数功能模块
  • 网站建设沈阳公司哪家好小程序启动失败
  • 静海集团网站建设淮南服装网站建设费用
  • 做百科发那些网站新闻好wordpress 悬浮 登录
  • 自身网站的平台建设深圳市中心房价
  • 58同城做网站要钱吗wordpress go 跳转
  • 电商网站建网络营销策划书的结构
  • 网站建站知识手机app快速开发平台
  • 网站建设与管理试题 答案.网站开发工具dw
  • .net网站开发课程设计wordpress框架教学
  • 农业网站模板WordPress网站建设样式
  • 成都网站建设与网站制作品牌网站建设保障大蝌蚪
  • 网站建设相关优化如何自己做个网站