?? usercollection.cs
字號:
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace Financial
{
/// <summary>
/// 表示由User對象組成的集合
/// </summary>
public class UserCollection:ICollection
{
private ArrayList list = new ArrayList();
public UserCollection()
{
}
/// <summary>
/// 索引器
/// </summary>
/// <param name="index"></param>
/// <returns></returns>
public User this[int index]
{
get
{
return (User)this.list[index];
}
set
{
this.list[index] = value;
}
}
/// <summary>
/// 添加元素
/// </summary>
/// <param name="user"></param>
/// <returns></returns>
public int Add(User user)
{
return this.list.Add(user);
}
/// <summary>
/// 刪除元素
/// </summary>
/// <param name="user"></param>
public void Remove(User user)
{
this.list.Remove(user);
}
/// <summary>
/// 按索引號刪除元素
/// </summary>
/// <param name="index"></param>
public void RemoveAt(int index)
{
this.list.RemoveAt(index);
}
public int Count
{
get
{
return this.list.Count;
}
}
#region ICollection 成員
void ICollection.CopyTo(Array array, int index)
{
this.list.CopyTo(array, index);
}
int ICollection.Count
{
get
{
return this.list.Count;
}
}
bool ICollection.IsSynchronized
{
get { return this.list.IsSynchronized; }
}
object ICollection.SyncRoot
{
get { return this.list.SyncRoot; }
}
#endregion
#region IEnumerable 成員
IEnumerator IEnumerable.GetEnumerator()
{
return this.list.GetEnumerator(); ;
}
#endregion
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -