//============================================================ // <T>查找类型数组的位置。</T> // <P>如果不存在则返回-1。</P> // // @param memory 类型数组 // @return 所在位置 //============================================================ public int Find(FTypes <T> memory) { return(RTypes <T> .Find(_memory, 0, _length, memory.Memory, 0, memory.Length)); }
//============================================================ // <T>查找指定类型集合的位置。</T> // <P>如果不存在则返回-1。</P> // // @param memory 类型集合 // @param offset 开始位置 // @param length 类型个数 // @return 所在位置 //============================================================ public int Find(T[] memory, int offset, int length) { return(RTypes <T> .Find(_memory, 0, _length, memory, offset, length)); }
//============================================================ // <T>查找指定对象集合的位置。</T> // <P>如果不存在则返回-1。</P> // // @param items 对象集合 // @param offset 开始位置 // @param count 对象个数 // @return 所在位置 //============================================================ public int Find(T[] items, int offset, int count) { return(RTypes <T> .Find(_items, 0, _count, items, offset, count)); }
//============================================================ // <T>查找对象数组的位置。</T> // <P>如果不存在则返回-1。</P> // // @param items 对象数组 // @return 所在位置 //============================================================ public int Find(FObjects <T> items) { return(RTypes <T> .Find(_items, 0, _count, items.Items, 0, items.Count)); }
//============================================================ // <T>查找指定对象集合的位置。</T> // <P>如果不存在则返回-1。</P> // // @param items 对象集合 // @return 所在位置 //============================================================ public int Find(T[] items) { return(RTypes <T> .Find(_items, 0, _count, items, 0, items.Length)); }