📄 c_musiccollection.cs
字号:
using System;
using System.Collections;
namespace Club.Framework.Components
{
/// <summary>
/// c_MusicCollection 的摘要说明。
/// </summary>
public class c_MusicCollection: CollectionBase
{
public c_MusicCollection(c_MusicCollection value)
{
this.AddRange(value);
}
public c_MusicCollection(c_MusicInfo[] value)
{
this.AddRange(value);
}
public c_MusicInfo this[int index]
{
get {return ((c_MusicInfo)(this.List[index]));}
}
public int Add(c_MusicInfo value)
{
return this.List.Add(value);
}
public void AddRange(c_MusicInfo[] value)
{
for (int i = 0; (i < value.Length); i = (i + 1))
{
this.Add(value[i]);
}
}
public void AddRange(c_MusicCollection value)
{
for (int i = 0; (i < value.Count); i = (i + 1))
{
this.Add((c_MusicInfo)value.List[i]);
}
}
public bool Contains(c_MusicInfo value)
{
return this.List.Contains(value);
}
public void CopyTo(c_MusicInfo[] array, int index)
{
this.List.CopyTo(array, index);
}
public c_MusicInfo[] ToArray()
{
c_MusicInfo[] array = new c_MusicInfo[this.Count];
this.CopyTo(array, 0);
return array;
}
public int IndexOf(c_MusicInfo value)
{
return this.List.IndexOf(value);
}
public void Insert(int index, c_MusicInfo value)
{
List.Insert(index, value);
}
public void Remove(c_MusicInfo value)
{
List.Remove(value);
}
public new c_MusicCollectionEnumerator GetEnumerator()
{
return new c_MusicCollectionEnumerator(this);
}
public class c_MusicCollectionEnumerator : IEnumerator
{
private IEnumerator _enumerator;
private IEnumerable _temp;
public c_MusicCollectionEnumerator(c_MusicCollection mappings)
{
_temp = ((IEnumerable)(mappings));
_enumerator = _temp.GetEnumerator();
}
public c_MusicInfo Current
{
get {return ((c_MusicInfo)(_enumerator.Current));}
}
object IEnumerator.Current
{
get {return _enumerator.Current;}
}
public bool MoveNext()
{
return _enumerator.MoveNext();
}
bool IEnumerator.MoveNext()
{
return _enumerator.MoveNext();
}
public void Reset()
{
_enumerator.Reset();
}
void IEnumerator.Reset()
{
_enumerator.Reset();
}
}
public c_MusicCollection()
{
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -