using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 索引
{
class Program
{
static void Main(string[] args)
{
TestClass tc = new TestClass();
for(int i = 0; i < tc.count; i++)
{
Console.WriteLine(tc[i]);
}
Console.ReadKey();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 索引
{
public class TestClass
{
public int count
{
get { return _name.Length; }
}
private string[] _name = { "lqwvje", "test", "罗分明" };
//索引其实是一个属性,是一个非常特殊属性,其实是一个名叫Item的尾性
public string this[int index]
{
get
{
if (index < 0 || index > _name.Length)
{
return "超出索引";
}
return _name[index];
}
set
{
_name[index] = value;
}
}
}
}