コード例 #1
0
 /// <summary>
 /// 从特定的 <see cref="Array"/> 索引处开始,将 <see cref="ReadOnlyList{T}"/>
 /// 的元素复制到一个 <see cref="Array"/> 中。
 /// </summary>
 /// <param name="array">从 <see cref="ReadOnlyList{T}"/> 复制的元素的目标位置的一维
 /// <see cref="Array"/>。<paramref name="array"/> 必须具有从零开始的索引。</param>
 /// <param name="index"><paramref name="array"/> 中从零开始的索引,在此处开始复制。</param>
 /// <exception cref="ArgumentNullException"><paramref name="array"/> 为 <c>null</c>。</exception>
 /// <exception cref="ArgumentOutOfRangeException"><paramref name="index"/> 小于零。</exception>
 /// <exception cref="ArgumentException"><paramref name="array"/> 是多维的。</exception>
 /// <exception cref="ArgumentException"><see cref="ReadOnlyList{T}"/>
 /// 中的元素数目大于从 <paramref name="index"/> 到目标 <paramref name="array"/>
 /// 末尾之间的可用空间。</exception>
 /// <exception cref="ArgumentException">源 <see cref="ReadOnlyList{T}"/>
 /// 的类型无法自动转换为目标 <paramref name="array"/> 的类型。</exception>
 void ICollection.CopyTo(Array array, int index)
 {
     CollectionHelper.CopyTo(this, array, index);
 }
コード例 #2
0
 /// <summary>
 /// 从特定的 <see cref="Array"/> 索引处开始,
 /// 将 <see cref="ReadOnlyList{T}"/> 的元素复制到一个 <see cref="Array"/> 中。
 /// </summary>
 /// <param name="array">从 <see cref="ReadOnlyList{T}"/>
 /// 复制的元素的目标位置的一维 <see cref="Array"/>。
 /// <paramref name="array"/> 必须具有从零开始的索引。</param>
 /// <param name="arrayIndex"><paramref name="array"/> 中从零开始的索引,在此处开始复制。</param>
 /// <exception cref="ArgumentNullException"><paramref name="array"/> 为 <c>null</c>。</exception>
 /// <exception cref="ArgumentOutOfRangeException"><paramref name="arrayIndex"/> 小于零。</exception>
 /// <exception cref="ArgumentException"><paramref name="array"/> 是多维的。</exception>
 /// <exception cref="ArgumentException"><see cref="ReadOnlyList{T}"/>
 /// 中的元素数目大于从 <paramref name="arrayIndex"/> 到目标 <paramref name="array"/>
 /// 末尾之间的可用空间。</exception>
 public void CopyTo(T[] array, int arrayIndex)
 {
     CollectionHelper.CopyTo(this, array, arrayIndex);
 }