ICollection的简单实现
来源:互联网 发布:少女终末旅行 知乎 编辑:程序博客网 时间:2024/05/17 02:25
ICollection的简单实现
名称
说明
Count
获取 ICollection 中包含的元素数。
IsSynchronized
获取一个值,该值指示是否同步对 ICollection 的访问(线程安全)。
SyncRoot
获取可用于同步 ICollection 访问的对象。
页首
名称
说明
CopyTo
从特定的 Array 索引处开始,将 ICollection 的元素复制到一个 Array 中。
namespace ConsoleApplication3
{
class Program
{
public class MyClass : ICollection
{
private int[] _array;
private object o = new object();
public MyClass()//构造函数;
{
// _array = new int[10]{1,2,3,4,5,6,7,8,9,0};
}
public int Count//接口中的属性;
{
get
{
return _array.Length;
}
}
public bool IsSynchronized
{
get
{
return true;
}
}
public object SyncRoot
{
get
{
return o;
}
}
public void CopyTo(Array a,int index)//接口中的方法
{
_array.CopyTo(a, index);
}
public IEnumerator GetEnumerator()
{
return _array.GetEnumerator();
}
}
static void
{
ICollection g = new int[10] { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };//new MyClass();
int [] m = new int[19];
g.CopyTo(m, 3);
for(int i = 0; i < 19; i++)
{
int j = m[i];
Console.Write(j);
}
Console.Read();
}
}
}
- ICollection的简单实现
- 实现Icollection接口的对象
- 实现ICollection
- ICollection实现
- ICollection
- IEnumerable,ICollection,IList,List之间的区别
- IEnumerable,ICollection,IList,List之间的区别
- IEnumerable,ICollection,IList,List之间的区别
- 如何在ASP.NET MVC中实现提交若干个某模型的数据(某Model的List或ICollection,大小不定)
- 阐述集合类的接口(IEnumerable,IEnumerator,ICollection,IList,IDictionary)
- C#中IEnumerable、ICollection、IList、List之间的区别
- ICollection接口
- IList,ICollection,IEnumerable,IListIList,ICollection,IEnumerable辨析
- IList,ICollection,IEnumerable,IListIList,ICollection,IEnumerable辨析
- C#学习小记(1) - 集合接口ICollection,IEnumerable,IEnumerator等的关系
- c#学习笔记对IEnumerable<T>,IDictionary<Tkey,TValue>,ICollection<T>,IList<T>的总结
- xml序列化 ICollection
- C#中的ICollection接口
- Note-------------substring
- 全球首部Google手机亮相 未采用Android系统(图文)
- .net自动生成表格解决方案
- SCO UNIX 3.2 5.0.7 386 下安装IDS Informix_Online Dynamic Server 7.23.UC13-1
- 创建虚拟目录
- ICollection的简单实现
- Delphi 利用TStringList 构建简单数据库
- 二十八星宿图
- 上证指数
- fomr 表单乱码问题
- linux下IAS修改IP
- [转]强人总结的Windows XP实用技巧45条
- ias 80设置
- 历史故事文学作品中的身份认证