中の技術日誌
 ホーム / 上へ

わんくまライブラリ 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
    }
    
    


}

勉強会: 05/18 大阪 登録受付中

中の技術日誌
コンテンツ
わんくま同盟
わんくま同盟
わんくま同盟
広告
バナー
MVP LOGO
MSMVP Visual C# Since 2004/04-2007/03
MCP LOGO
070-316
姉妹サイト
姉妹サイト:じゃんぬのC#, VB.NET 入門
じゃんぬの
C#, VB.NET 入門
検索
Google

ブログ本家
広告