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

b2b电子商务网站建设手机app软件开发

b2b电子商务网站建设,手机app软件开发,wordpress安装手机版,狼雨seo培训静态类特征:1.不能用sealed或abstract修饰符;2.必须直接继承System.Object类型,不能试任何其他类的派生类;3.不能实现任何接口;4.不能包含任何操作符;5.不能使用protected或者protected internal修饰的静态成员&#x…

静态类特征:

1.不能用sealed或abstract修饰符;

2.必须直接继承System.Object类型,不能试任何其他类的派生类;

3.不能实现任何接口;

4.不能包含任何操作符;

5.不能使用protected或者protected internal修饰的静态成员;

6.只能包含静态成员;

7.可以包含静态构造函数,不能包含实例构造函数;

8.不能被实例化;

9.密封的,不能被继承。

扩展方法特征:

1.特殊的静态方法位于静态类中;

2.扩展方法的第一个参数以this修饰符为前缀,后跟要扩展的目标类型及参数;

3.扩展方法所在的类必须在使用它的类可见范围内,否则需使用using指令将命名空间显示导入到当前源代码中;

4.扩展方法只能针对实例调用,也就是说,目标类不能为静态类;

5.如果扩展方法和被扩展类中某个签名相同,则扩展方法永远不会被调用;

6.其他命名空间下的扩展方法优先级低于当前命名空间下的扩展方法的优先级,优先级最高为实例方法。

例:

namespace TestExtensionMethods
{//①必须建一个静态类(任意有效命名),用来包含要添加的扩展方法public static class MyExtensions{//②要添加的扩展方法必须为一个静态方法public static int MyNewMethod(this string s){return s.Length;}}//测试扩展方法类class Program{static voidMain(string[] args){string str = "Hello Extension Methods in C# 3.0";Console.WriteLine(str);//③调用扩展方法,必须用对象来调用int len = str.MyNewMethod();Console.WriteLine(len);Console.ReadKey();}}
}

根据上述实例,要使用扩展方法扩展数据类型(为之添加新方法),首先必须创建一个静态类,用来包含要添加的扩展方法。其次,要添加的新的扩展方法必须是一个静态方法。

方法签名包括方法的名称以及参数信息(包括形参修饰符、数目、类型以及泛型参数的数目)。特别注意返回值类型、形参和类型参数的名称并不属于方法签名的一部分。

http://www.dinnco.com/news/79835.html

相关文章:

  • 做网站项目的流程seo外链发布工具
  • 网站制作是什么公司外包公司的优势和劣势
  • 廊坊网站优化2023年7月最新疫情
  • 用dw做网站的教程做百度推广
  • 上海做网站哪家好百度优化教程
  • 专门做海报的网站关键词快速排名不限行业
  • 网站的图片怎么做淘宝推广哪种方式最好
  • 福州网站开发大概费用百度com打开
  • 网站首页排名seo搜索优化企业推广方案
  • 北海哪家做网站网络优化工作应该怎么做
  • 阿里云搭建企业网站买了500元黑科技引流靠谱吗
  • 网站建设一般步骤北京seo公司排名
  • 购物网站排行榜seo门户网站建设方案
  • 河北做网站公司温州seo网站建设
  • 网站开发摊销期多少年百度指数是怎么计算的
  • 中国建设银行网站的发展班级优化大师电脑版
  • 管理网站开发宁波网络推广外包
  • 自己做的网站百度搜不到线上推广渠道主要有哪些
  • php动态网站开发实训教程百度指数在线查询小程序
  • 广州做网站的公司哪家好郑州seo服务公司
  • 深圳网站建设价格一个完整的产品运营方案
  • html5网站开发工具有哪些trinseo公司
  • 珠海做网站找哪家好免费cms建站系统
  • 长沙建筑模板厂家广州品牌seo推广
  • 网站建设的公司做销售今日国内新闻头条
  • 强的网站建设公司哪里有整站优化
  • 军事网站 模板app推广一手单平台
  • 51ape是谁做的网站开发客户的70个渠道
  • 城市建设管理百度seo如何快速排名
  • 南通做网站优化哪家好上海seo关键词优化