AutoCompleteStringCollection 类

定义

包含一个字符串集合,它用于某些 Windows 窗体控件上的自动完成功能。

public ref class AutoCompleteStringCollection : System::Collections::IList
public class AutoCompleteStringCollection : System.Collections.IList
type AutoCompleteStringCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class AutoCompleteStringCollection
Implements IList
继承
AutoCompleteStringCollection
实现

构造函数

AutoCompleteStringCollection()

初始化 AutoCompleteStringCollection 类的新实例。

属性

Count

获取 AutoCompleteStringCollection 中的项数。

IsReadOnly

获取一个值,该值指示集合的内容是否为只读。

IsSynchronized

获取一个值,该值指示是否同步对 AutoCompleteStringCollection 的访问(线程安全)。

Item[Int32]

获取或设置指定索引处的元素。

SyncRoot

获取可用于同步对 AutoCompleteStringCollection 的访问的对象。

方法

Add(String)

将新的 String 插入集合。

AddRange(String[])

String 集合的元素添加到末尾。

Clear()

从集合中移除所有字符串。

Contains(String)

指示 String 是否存在于集合中。

CopyTo(String[], Int32)

从指定的位置开始,将 String 对象的数组复制到集合中。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

返回循环访问 AutoCompleteStringCollection 的枚举数。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IndexOf(String)

获取指定字符串在集合中的位置。

Insert(Int32, String)

将字符串插入集合中特定索引处。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnCollectionChanged(CollectionChangeEventArgs)

引发 CollectionChanged 事件。

Remove(String)

从集合中移除字符串。

RemoveAt(Int32)

移除指定索引处的字符串。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

事件

CollectionChanged

在集合更改时发生。

显式接口实现

ICollection.CopyTo(Array, Int32)

从特定的 Array 索引开始,将集合中的字符串复制到 Array 中。 有关此成员的说明,请参见 CopyTo(Array, Int32)

IList.Add(Object)

向集合中添加字符串。 有关此成员的说明,请参见 Add(Object)

IList.Contains(Object)

确定集合中包含指定字符串的位置。 有关此成员的说明,请参见 Contains(Object)

IList.IndexOf(Object)

确定集合中指定字符串的索引。 有关此成员的说明,请参见 IndexOf(Object)

IList.Insert(Int32, Object)

将某个项插入到集合中的指定索引处。 有关此成员的说明,请参见 Insert(Int32, Object)

IList.IsFixedSize

获取一个值,该值指示集合是否具有固定大小。 有关此成员的说明,请参见 IsFixedSize

IList.IsReadOnly

获取一个值,该值指示集合是否为只读。 有关此成员的说明,请参见 IsReadOnly

IList.Item[Int32]

获取指定索引处的元素。 有关此成员的说明,请参见 Item[Int32]

IList.Remove(Object)

从集合中移除特定字符串的第一个匹配项。 有关此成员的说明,请参见 Remove(Object)

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于