| CObject |
| └CByteArray |
| CByteArray | 构造一个空的字节数组 |
| GetSize | 取数组中元素的个数(数组大小) |
| GetUpperBound | 返回数组的最大有效下标 |
| SetSize | 设置数组元素的个数(数组大小) |
| FreeExtra | 释放数组中当前已有数据的最大上界后所有未占用的内存 |
| RemoveAll | 删除数组中所有的元素 |
| GetAt | 返回指定下标处的数组元素的值 |
| SetAt | 给数组中指定下标的元素赋值,但不能动态增长数组(指定的下标不能越界) |
| ElementAt | 返回对数组中某个字节的临时参考 |
| GetData | 允许访问数组中的元素。可以为NULL |
| SetAtGrow | 给数组中指定下标的元素赋值,在下标越界时动态增长数组 |
| Add | 在数组末尾增添一个元素,必要时增长数组 |
| Append | 在数组末尾接上另一个数组,必要时增长数组 |
| Copy | 把另一个数组的内容拷贝到本数组,必要时增长数组 |
| InsertAt | 在指定的下标处插入元素(或另外一个数组的内容) |
| RemoveAt | 删除指定下标处的一个元素 |
| operator [] | 取指定下标处元素的值,或者给其赋值 |