わんくまライブラリ ListSnippet Version1
2005/09/06
この文書はVisual Studio 2005(.NET2.0)Beta2をベースに記述されています。それ以降のバージョンや、あなたが読んでいる時点では変更されている可能性があります。
またバージョンアップされている場合にはなんらかかの不具合を含んでいる可能性があります。
ドキュメントへ
list-t1d.htm
ソースファイル直接ダウンロードへ
list-t1c.snippet
利用規約へ
../kiyaku.htm
using System; using System.Collections.Generic; using System.Text; namespace wankuma { partial class StringCollection2 : IList<string> { List<string> _parameter; public StringCollection2() { this._parameter = new List<string>(); } #region IList<string> メンバ public int IndexOf(string item) { return this._parameter.IndexOf(item); } public void Insert(int index, string item) { this._parameter.Insert(index, item); } public void RemoveAt(int index) { this._parameter.RemoveAt(index); } public string this[int index] { get { return this._parameter[index]; } set { this._parameter[index] = value; } } #endregion #region ICollection<string> メンバ public void Add(string item) { this._parameter.Add(item); } public void Clear() { this._parameter.Clear(); } public bool Contains(string item) { return this._parameter.Contains(item); } public void CopyTo(string[] array, int arrayIndex) { this._parameter.CopyTo(array, arrayIndex); } public int Count { get { return this._parameter.Count; } } public bool IsReadOnly { get { return ((IList<string>)this._parameter).IsReadOnly; } } public bool Remove(string item) { return this._parameter.Remove(item); } #endregion #region IEnumerable<string> メンバ public IEnumerator<string> GetEnumerator() { return this._parameter.GetEnumerator(); } #endregion #region IEnumerable メンバ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return this._parameter.GetEnumerator(); } #endregion } }