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

网站开发的技术可行性普宁市做网站

网站开发的技术可行性,普宁市做网站,深圳制作网站建设的企业,广州网站开发设计索引器是一种特殊的类成员#xff0c;它能够让对象以类似数组的方式来存取#xff0c;是程序看起来更为直观#xff0c;更容易编写。 1、索引器的定义 C#中的类成员可以是任意类型#xff0c;包括数组和集合。当一个类包含了数组和集合成员时#xff0c;索引器将大大简化对… 索引器是一种特殊的类成员它能够让对象以类似数组的方式来存取是程序看起来更为直观更容易编写。 1、索引器的定义 C#中的类成员可以是任意类型包括数组和集合。当一个类包含了数组和集合成员时索引器将大大简化对数组或集合成员的存取操作。 定义索引器的方式与定义属性有些类似其一般形式如下 [修饰符] 数据类型 this[索引类型 index] {get{//获得属性的代码} set{ //设置属性的代码} }   修饰符包括 public,protected,private,internal,new,virtual,sealed,override, abstract,extern. 数据类型是表示将要存取的数组或集合元素的类型。 索引器类型表示该索引器使用哪一类型的索引来存取数组或集合元素可以是整数可以是字符串this表示操作本对象的数组或集合成员可以简单把它理解成索引器的名字因此索引器不能具有用户定义的名称。 例如 class Z {//可容纳100个整数的整数集private long[] arr new long[100];//声明索引器public long this[int index]{get{ //检查索引范围if (index 0 || index 100){return 0;}else{return arr[index];}}set{if (!(index 0 || index 100)){arr[index] value;}}} 2、索引器的使用 通过索引器可以存取类的实例的数组成员操作方法和数组相似一般形式如下对象名[索引] 其中索引的数据类型必须与索引器的索引类型相同。例如 Z znew z(); z[0]100; z[1]101; Console.WriteLine(z[0]); //表示先创建一个对象z再通过索引来引用该对象中的数组元素。 C#中并不将索引器的类型限制为整数。例如可以对索引器使用字符串。通过搜索集合内的字符串并返回相应的值可以实现此类的索引器。由于访问器可以被重载字符串和整数版本可以共存。 class DayCollection {string[] days{Sun,Mon,Tues,Wed,Thurs,Fri,Sat};private int GetDay(string testDay){int i0;foreach(string day in days){if(daytestDay)return i;i;}return -1;}public int this[string day]{get{return (GetDay(day))}} }static void Main(string[] args) {DayCollection weeknew DayCollection();Console.WriteLine(Fri:{0},week[Fri]);Console.WriteLine(ABC:{0},week[ABC]); } 结果Fri:5         ABC:-1 3、接口中的索引器 在接口中也可以声明索引器接口索引器与类索引器的区别有两个   一是接口索引器不使用修饰符二是接口索引器只包含访问器get或set没有实现语句。  访问器的用途是指示索引器是可读写、只读还是只写的如果是可读写的访问器get或set不能同时省略如果只读的省略set访问器如果是只写 的省略get访问器。 例如 public interface IAddress { string this[int index]{get;set;} string Address{get;set;} string Answer(); }   表示所声明的接口IAddress包含3个成员一个索引器、一个属性和一个方法其中索引器是可读写的。 4、索引器与属性的比较 索引器与属性都是类的成员语法上非常相似。索引器一般用在自定义的集合类中通过使用索引器来操作集合对象就如同使用数组一样简单而属性可用于任何自定义类它增强了类的字段成员的灵活性。                      属        性                                             索  引  器 允许调用方法如同公共数据成员 允许调用对象上的方法如同对象是一个数组 可通过简单的名称进行访问 可通过索引器进行访问 可以为静态成员或实例成员 必须为实例成员 其get访问器没有参数 其get访问器具有与索引器相同的形参表 其set访问器包含隐式value参数 除了value参数外其set访问器还具有与索引器相同的形参表 转载于:https://www.cnblogs.com/zhengwei-cq/p/7212337.html
http://www.yutouwan.com/news/139517/

相关文章:

  • 临沂做商城网站设计wordpress gif 点击播放
  • 宁波正规网站seo公司建设明星网站的目的
  • 如何判断一个网站的关键词是否难做wordpress用户前端创建相册
  • 接工程网站承德做网站的公司
  • 鲜花网站建设文档兰州关键词网络推广
  • 绍兴市高速公路建设指挥部网站wordpress搬家后图片不显示
  • 怎么建设自己产品网站广州微网站建设机构
  • 性病医院网站优化服务商泰州网站建设服务公司
  • 专门做网页的网站广东省建设工程安全协会网站
  • 做电脑系统的网站好凡科建站多少钱
  • 网站建设功能介绍制作营销型网站的公司
  • 郑州有官方网站的公司网站开发运营推广叫什么
  • 精品课程网站建设情况微信自创小程序
  • 网站建设faq系统指什么wordpress数据库出错
  • PHP搭建IDC网站源码建站教程
  • 揭阳网站建设方案托管网络推广的优化服务
  • 网站你应该知道我说的是什么吧wordpress分类目录查不到文章
  • 百事可乐网站建设优缺点wordpress配置主题
  • 有没有专业做效果图的网站开展建设文明网站活动方案
  • 国内做网站用的程序国内免费接码
  • 做会员体系的网站做校服的网站
  • 做网站要域名吗最常见企业网站有哪些
  • 做猎头要用的网站知乎企业网络营销策划方案范文
  • 如何使用服务器ip做网站用php做的网站模版
  • 尚云网站建设企业网站前台模板
  • ssh框架可以做网站么做网站计划表
  • 建设工程公开招标网站网站推广方法主要有
  • 上海网站建设联系电话wordpress目录扫描
  • 同城网站企业解决方案榜单
  • 如何做网站的登录注册最佳网站