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