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

网站美工工作流程宁波网站推广运营

网站美工工作流程,宁波网站推广运营,请简要描述如何进行网站设计规划,宁波网络推广公司核心秘密扩展方法 扩展方法是C#中一种特殊的静态方法,它定义在一个静态类中,但是可以像实例方法一样被调用,使得代码看起来更为直观和易于阅读。扩展方法允许你在不修改原始类的情况下,添加新的方法到现有的类型中。 有↓箭头的是扩展方…

扩展方法

扩展方法是C#中一种特殊的静态方法,它定义在一个静态类中,但是可以像实例方法一样被调用,使得代码看起来更为直观和易于阅读。扩展方法允许你在不修改原始类的情况下,添加新的方法到现有的类型中。

有↓箭头的是扩展方法

扩展方法的定义需要满足以下条件:

  • 它必须在一个静态类中定义。
  • 它必须是一个静态方法。
  • 它的第一个参数是用 this 关键字修饰的,指定了该方法作用于哪个类型。
  • 第一个参数的类型必须是要扩展的类型,或者是从该类型派生的类型。

示例

先声明一个string的扩展方法

public static class StringExtension
{public static voidCountLines(this string str){Console.WriteLine(str);}
}

使用这个扩展方法的示例如下:

string text = "Csharp";
int lineCount = text.CountLines(); // 打印 Csharp

扩展方法的基本原则:

  • C#只支持扩展方法,不支持扩展属性、扩展事件、扩展操作符等。
  • 扩展方法(第一个参数前面是this的方法)必须在非泛型的静态类中声明,扩展方法必须有一个参数,而且只有第一个参数使用this标记。
  • C#编译器查找静态类中的扩展方法时,要求这些静态类本身必须具有文件作用域。
  • C#编译要求“导入”扩展方法。(静态方法可以任意命名,C#编译器在寻找方法时,需要花费时间进行查找,需要检查文件作用域中的所有的静态类,并扫描它们的所有静态方法来查找一个匹配)
  • 多个静态类可以定义相同的扩展方法。
  • 用一个扩展方法扩展一个类型时,同时也扩展了派生类型。

http://www.yayakq.cn/news/666438/

相关文章:

  • 大连微网站开发wordpress 点击数筛选
  • 上海建工网站网页打不开视频
  • 软件综合课设做网站弄个直播平台大概要多少钱
  • 找装修公司上什么网站北京关键词优化平台
  • 白佛网站建设素材网站 模板
  • 西南交通建设集团有限公司网站个人网站设计毕业设计论文
  • 阳谷做网站德州网站建设
  • 网站建设对付客户成都网站建设排名
  • 做公众号推送的网站朝阳网站制作公司
  • 网站 推广 工具设计一个网站要多少钱
  • 四川法制建设网站自己做的网站打不开了
  • 沈阳网站设计培训班专业做家政网站
  • 广安市建设局新网站施工企业搭建的彩钢房如何做账务
  • wordpress首页屏蔽插件seo点击软件
  • 个人网站怎么申请学seo可以做网站吗
  • 美空间网站东营市两学一做考试网站
  • 宝安网站制作哪里好凡科建站官网登录
  • 怎么学会建自己网站的方法python爬虫
  • 铭万做的网站怎么样湖北网站备案需要多久
  • 广州外贸网站效果wordpress修改元内容
  • 中山建站公司携程网站的会计工作怎么做
  • 北京网站建设技术托管中山手机台app
  • 秦皇岛哪里做网站网站建设技术人员招聘
  • 视频娱乐模版网站购买宁波本地模板网站建设平台
  • 商标设计网站主要提供哪些服务网站建设售后服务内容
  • 国外营销型网站设计网站建设 嘉兴
  • 用什么制作网站海淘手表网站
  • linux 网站建设wordpress外贸网站建站教程
  • 河南建设监理协会网站电话聊天网站站怎么做
  • 机械设计制造及其自动化圳建设网站部队网站建设方案