public Attribute this[int index],this[int index]什么意思?
publicAttributethis[intindex],this[intindex]什么意思?怎么用?...
public Attribute this[int index],this[int index]什么意思?
怎么用? 展开
怎么用? 展开
1个回答
展开全部
对象自身索引的意思。
public class MyCollection
{
private List<Attribute> m_list;
public MyCollection()
{
m_list = new List<Attribute>();
}
public void Add(Attribute item)
{
m_list.Add(item);
}
public Attribute this[int index]
{
get { return m_list[index]; }
}
static void Main()
{
MyCollection mc = new MyCollection();
mc.Add(new ObsoleteAttribute());
mc.Add(new WebMethodAttribute());
Attribute atti = mc[1]; //WebMethodAttribute
}
}
public class MyCollection
{
private List<Attribute> m_list;
public MyCollection()
{
m_list = new List<Attribute>();
}
public void Add(Attribute item)
{
m_list.Add(item);
}
public Attribute this[int index]
{
get { return m_list[index]; }
}
static void Main()
{
MyCollection mc = new MyCollection();
mc.Add(new ObsoleteAttribute());
mc.Add(new WebMethodAttribute());
Attribute atti = mc[1]; //WebMethodAttribute
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询