using System; using System.Collections; using System.Collections.Generic; namespace YTSoft.Common.Office { public class WorksheetCollection : ICollection { IList worksheets = new List(); #region ICollection 成员 public void Add(Worksheet item) { worksheets.Add(item); } public void Clear() { worksheets.Clear(); } public bool Contains(Worksheet item) { return worksheets.Contains(item); } public void CopyTo(Worksheet[] array, int arrayIndex) { worksheets.CopyTo(array, arrayIndex); } public int Count { get { return worksheets.Count; } } public bool IsReadOnly { get { return worksheets.IsReadOnly; } } public bool Remove(Worksheet item) { return worksheets.Remove(item); } #endregion #region IEnumerable 成员 public IEnumerator GetEnumerator() { return worksheets.GetEnumerator(); } #endregion #region IEnumerable 成员 IEnumerator IEnumerable.GetEnumerator() { return worksheets.GetEnumerator(); } #endregion } }