SrgsItem 构造函数

定义

初始化 SrgsItem 类的新实例。

重载

SrgsItem()

初始化 SrgsItem 类的新实例。

SrgsItem(Int32)

初始化 SrgsItem 类的新实例并指定其内容必须口述的次数。

SrgsItem(SrgsElement[])

初始化 SrgsItem 类的新实例,并指定 SrgsElement 对象的数组添加到此实例中。

SrgsItem(String)

初始化 SrgsItem 类的新实例,并指定它的文本内容。

SrgsItem(Int32, Int32)

初始化 SrgsItem 类和指定的最小值和最大值的重复计数的一个新实例。

SrgsItem(Int32, Int32, SrgsElement[])

初始化 SrgsItem 类的新实例,指定 SrgsElement 对象的数组添加到此实例中并设置最小和最大的循环数。

SrgsItem(Int32, Int32, String)

初始化 SrgsItem 类的新实例,指定与项关联的文本并指定最小和最大的循环数。

注解

此重载构造函数,用于 SrgsItem 使用默认 repeatCount 属性 0 初始化对象。

SrgsItem()

初始化 SrgsItem 类的新实例。

public:
 SrgsItem();
public SrgsItem ();
Public Sub New ()

适用于

SrgsItem(Int32)

初始化 SrgsItem 类的新实例并指定其内容必须口述的次数。

public:
 SrgsItem(int repeatCount);
public SrgsItem (int repeatCount);
new System.Speech.Recognition.SrgsGrammar.SrgsItem : int -> System.Speech.Recognition.SrgsGrammar.SrgsItem
Public Sub New (repeatCount As Integer)

参数

repeatCount
Int32

该项必须说出的最小次数。

例外

repeatCount 为负或大于 255。

注解

此构造函数设置 MaxRepeatMinRepeat SrgsItem repeatCount值的属性。

适用于

SrgsItem(SrgsElement[])

初始化 SrgsItem 类的新实例,并指定 SrgsElement 对象的数组添加到此实例中。

public:
 SrgsItem(... cli::array <System::Speech::Recognition::SrgsGrammar::SrgsElement ^> ^ elements);
public SrgsItem (params System.Speech.Recognition.SrgsGrammar.SrgsElement[] elements);
new System.Speech.Recognition.SrgsGrammar.SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement[] -> System.Speech.Recognition.SrgsGrammar.SrgsItem
Public Sub New (ParamArray elements As SrgsElement())

参数

elements
SrgsElement[]

要添加到 SrgsItem 实例对象的数组。

例外

elementsnull

elements 数组的任何成员是 null

适用于

SrgsItem(String)

初始化 SrgsItem 类的新实例,并指定它的文本内容。

public:
 SrgsItem(System::String ^ text);
public SrgsItem (string text);
new System.Speech.Recognition.SrgsGrammar.SrgsItem : string -> System.Speech.Recognition.SrgsGrammar.SrgsItem
Public Sub New (text As String)

参数

text
String

与项关联的文本。

例外

textnull

text 是一个空字符串。

适用于

SrgsItem(Int32, Int32)

初始化 SrgsItem 类和指定的最小值和最大值的重复计数的一个新实例。

public:
 SrgsItem(int min, int max);
public SrgsItem (int min, int max);
new System.Speech.Recognition.SrgsGrammar.SrgsItem : int * int -> System.Speech.Recognition.SrgsGrammar.SrgsItem
Public Sub New (min As Integer, max As Integer)

参数

min
Int32

该项中的文本必须重复的最小次数。

max
Int32

该项中的文本可以重复的最大次数。

例外

min 为负或大于 255。

max 为负或大于 255。

min 大于 max

适用于

SrgsItem(Int32, Int32, SrgsElement[])

初始化 SrgsItem 类的新实例,指定 SrgsElement 对象的数组添加到此实例中并设置最小和最大的循环数。

public:
 SrgsItem(int min, int max, ... cli::array <System::Speech::Recognition::SrgsGrammar::SrgsElement ^> ^ elements);
public SrgsItem (int min, int max, params System.Speech.Recognition.SrgsGrammar.SrgsElement[] elements);
new System.Speech.Recognition.SrgsGrammar.SrgsItem : int * int * System.Speech.Recognition.SrgsGrammar.SrgsElement[] -> System.Speech.Recognition.SrgsGrammar.SrgsItem
Public Sub New (min As Integer, max As Integer, ParamArray elements As SrgsElement())

参数

min
Int32

必须重复的SrgsItem对象内容的最小次数。

max
Int32

可以重复的SrgsItem对象内容的最大次数。

elements
SrgsElement[]

要添加到 SrgsItem 实例对象的数组。

例外

elementsnull

elements 数组的任何成员是 null

适用于

SrgsItem(Int32, Int32, String)

初始化 SrgsItem 类的新实例,指定与项关联的文本并指定最小和最大的循环数。

public:
 SrgsItem(int min, int max, System::String ^ text);
public SrgsItem (int min, int max, string text);
new System.Speech.Recognition.SrgsGrammar.SrgsItem : int * int * string -> System.Speech.Recognition.SrgsGrammar.SrgsItem
Public Sub New (min As Integer, max As Integer, text As String)

参数

min
Int32

该项可以重复的最小次数。

max
Int32

该项可以重复的最大次数。

text
String

与项关联的文本。

例外

min 为负或大于 255。

max 为负或大于 255。

min 大于 max

适用于