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

网站改版怎么办wordpress 文章的php

网站改版怎么办,wordpress 文章的php,宁德市蕉城区建设局网站,东莞市建设工程交易中心网1. 什么是局部类型#xff1f;C# 2.0 引入了局部类型的概念。局部类型允许我们将一个类、结构或接口分成几个部分#xff0c;分别实现在几个不同的.cs文件中。局部类型适用于以下情况#xff1a;(1) 类型特别大#xff0c;不宜放在一个文件中实现。(2) 一个类型中的一部分代… 1. 什么是局部类型 C# 2.0 引入了局部类型的概念。局部类型允许我们将一个类、结构或接口分成几个部分分别实现在几个不同的.cs文件中。 局部类型适用于以下情况 (1) 类型特别大不宜放在一个文件中实现。 (2) 一个类型中的一部分代码为自动化工具生成的代码不宜与我们自己编写的代码混合在一起。 (3) 需要多人合作编写一个类。 局部类型是一个纯语言层的编译处理不影响任何执行机制——事实上C#编译器在编译的时候仍会将各个部分的局部类型合并成一个完整的类。 public partial class Program { static void Main(string[] args) {     } } partial class Program {  public void Test() {     } } 2. 局部类型的限制 (1) 局部类型只适用于类、接口、结构不支持委托和枚举。 (2) 同一个类型的各个部分必须都有修饰符 partial。 (3) 使用局部类型时一个类型的各个部分必须位于相同的命名空间中。 (4) 一个类型的各个部分必须被同时编译。 3. 局部类型的注意点 (1) 关键字partial是一个上下文关键字只有和 class、struct、interface 放在一起时才有关键字的含义。因此partial的引入不会影响现有代码中名称为partial的变量。 (2) 局部类型的各个部分一般是分开放在几个不同的.cs文件中但C#编译器允许我们将他们放在同一文件中。 4. 局部类型的应用特性 在局部类型上的特性具有“累加”效应。 [Attribute1, Attribute2(Hello)] partial class Class1{} [Attribute3, Attribute2(Exit)] partial class Class1{} 相当于 [Attribute1, Attribute2(Hello), Attribute3, Attribute2(Exit)] class Class1 {} 注Attribute2属性允许在类上多次使用。 5. 局部类型上的修饰符 (1) 一个类型的各个部分上的访问修饰符必须维持一致性。 (2) 如果一个类型有一个部分使用了abstract修饰符那么整个类都将被视为抽象类。 (3) 如果一个类型有一个部分使用了 sealed 修饰符那么整个类都将被视为密封类。 (4) 一个类的各个部分不能使用相互矛盾的修饰符比如不能在一个部分上使用abstract又在另一个部分上使用sealed。 6. 局部类型的基类和接口 (1) 一个类型的各个部分上指定的基类必须一致。某个部分可以不指定基类但如果指定则必须相同。 (2) 局部类型上的接口具有“累加”效应。 partial class Class2: Iinterface1, Iinterface2 {} partial class Class2: Iinterface3 {} partial class Class2: Iinterface2 {} 相当于 class Class2: Iinterface1, Iinterface2, Iinterface3 {} 把所有的源代码作为一个类型保存在一个单独的文件里是一个好的编程习惯但有时候一个类型变得过于庞大以至于这样做成为一个不切实际的约束。此外编程人员经常使用源代码生成器来产生一个应用程序的初始结构然后再修改产生的代码。不幸的是当源代码在将来某个时候再次发布时已存在的修改就要被覆盖了。 Partial types允许把类结构和接口打破为多个代码碎片存在不同的源代码文件以便于简化开发和维护。加之partial types允许机器产生的和用户编写的类型部分分离这样就可以方便增加工具产生的代码。 Partial是一个新的类型修饰符在把一个类型定义在多个部分的时候使用。下面是一个partial class的示例以两个部分实现。这两个部分可能在两个不同的源代码文件比如说第一个部分是由一个数据库映射工具产生的而第二个部分是手工编写的。 public partial class Customer { private int id; private string name; private string address; private List orders; public Customer() {   } } public partial class Customer { public void SubmitOrder(Order order) { orders.Add(order); } public bool HasOutstandingOrders() { return orders.Count 0; } } 当上面的两个部分在一起编译结果产生的代码就好像这个类是写在一个单元里一样。 public class Customer { private int id; private string name; private string address; private List orders; public Customer() { } public void SubmitOrder(Order order) { orders.Add(order); } public bool HasOutstandingOrders() { return orders.Count 0; } } 一个partial type的所有部分必须在一起编译这样所有的部分才能在编译的时候整合在一起。特别的是partial types不允许加入已经编译好的类型。 转载于:https://www.cnblogs.com/maxma/p/9169759.html
http://www.pierceye.com/news/724635/

相关文章:

  • 那个网站做调查问卷能赚钱架设一个网站
  • 什么网站是免费的合肥网页设计工资一般多少
  • 学校网站建设招聘提高网站浏览量
  • 特色专业网站建设模板北京网站建设公司分享网站改版注意事项
  • 网站上做地图手机上显示不出来的seo长尾快速排名
  • 网站怎么进行网络推广技术支持 湖州网站建设
  • 旅游找什么网站好仿朋友圈网站建设
  • 设置wordpress首页显示文章摘要aso优化是什么意思
  • 乡镇门户网站建设的现状及发展对策深圳网站建设评价
  • 河南省洛阳市建设银行的网站网站获得流量最好的方法是什么 ( )
  • 西安网站制作托wordpress媒体页
  • 杜集网站建设php网站怎么样
  • 山西做网站敬请期待哦
  • 前台网站开发技术Wordpress 建立学生档案
  • 邯郸网站制作找谁设置备份管理wordpress
  • 乌海学校网站建设镇江抖音seo
  • 网站建设在哪wordpress ping地址
  • 资讯文章网站模板徐州百度推广
  • 网站排名如何做西安有哪些网站设计公司
  • 广州网站开发学校wordpress优秀站点
  • wordpress 当前文章所属分类seo网站推广怎么做
  • 做网站要求电脑配置wordpress页眉描述
  • 做网站感想室内设计联盟邀请码怎么弄
  • 上海高端网站制作公司互联网黄页是什么
  • 网站服务器在阿里云专有网络做网站
  • 泰坦科技网站建设js代码 嵌入网站
  • 首都之窗门户网站首页中山做百度网站的公司吗
  • 网站 关键字 标签dede关闭网站
  • 甘肃路桥建设集团公司网站网页搭建模板
  • 山西省住房和城乡建设厅官网长沙seo关键词