职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 2155|回复: 0

索引器的使用

[复制链接]
蓝色梦幻 发表于 2007-12-28 21:52 | 显示全部楼层 |阅读模式
namespace Example_1
{

  //class Photo
  //{
  //  string _title;
  //  public Photo(string title)
  //  {
  //    this._title = title;
  //  }
  //  public string Title
  //  {
  //    get {
  //      return _title;
  //    }
  //  }
  //}
  //class Album
  //{
  //  Photo[] photos;
  //  public Album(int Capacity)
  //  {
  //    photos =new Photo[Capacity];
  //  }
  //  public Photo this[int index]//索引器
  //  {
  //    get{

  //      if (index < 0 || index >= photos.Length)
  //      {
  //        Console.WriteLine(\"索引无效\");
  //        return null;
  //      }
  //      return photos [index];
  //    }
  //    set {
  //      if (index < 0 || index >= photos.Length)
  //      {
  //        Console.WriteLine(\"索引无效\");
  //        return;
  //      }
  //      photos[index] = value;
  //    }
  //  }
  //  public Photo this[string title]]//索引器

  //  {
  //    get {
  //    foreach (Photo p in photos)
  //    {
  //      if (p.Title == title)
  //        return p;
      
  //    }
  //    Console.WriteLine(\"未找到\");
  //    return null;
  //    }
   
  //  }
  //}
  //class Testindex
  //{
  //  [STAThread]
  //  static void Main(string[] args)
  //  {
  //    Album friends = new Album(3);
  //    Photo first = new Photo(\"Jenn\");
  //    Photo second = new Photo(\"Smith\");
  //    Photo third = new Photo(\"Mark\");
  //    //load photos
  //    friends[0] = first;
  //    friends[1] = second;
  //    friends[2] = third;
  //    //按索引进行检索
  //    Photo obj1Photo=friends [2];
  //    Console.WriteLine(obj1Photo .Title);
  //    Photo obj2Phote=friends [\"Smith\"];
  //    Console.WriteLine(obj2Phote .Title );
   
  //  }
  
  //}
}
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-10 00:25 , Processed in 0.123986 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表