単一の文字列を WordList オブジェクトに追加します。
名前空間 : Microsoft.Ink
アセンブリ : Microsoft.Ink (Microsoft.Ink.dll 内)
構文
'宣言
Public Sub Add ( _
s As String _
)
'使用
Dim instance As WordList
Dim s As String
instance.Add(s)
public void Add(
string s
)
public:
void Add(
String^ s
)
public void Add(
String s
)
public function Add(
s : String
)
パラメータ
- s
型 : System.String
WordList オブジェクトに追加する文字列。
解説
s パラメータに渡された文字列が既に WordList オブジェクトに含まれている場合は、その文字列は追加されません。
文字列が単語リストに追加される場合、その大文字の文字列も暗黙に追加されます。たとえば、"hello" を追加すると、暗黙に "Hello" と "HELLO" が追加されます。
WordList オブジェクトには、単語、句、部品番号、またはユーザーが書き込むシステム辞書にない文字列の文字列表現を含めることができます。
WordList 内の単語は、256 文字に制限されています。256 文字を超える単語を使用すると、WordList を RecognizerContext に割り当てるときに無効なポインタ例外が発生します。
例
この例では、2 つの WordList オブジェクトを作成し、単語をそのコレクションに追加します。次に、Merge メソッドを使用して、2 つの WordList オブジェクトの内容を結合します。最後に、RecognizerContext オブジェクトをインスタンス化し、最初の WordList オブジェクトをその WordList プロパティに割り当てます。
Dim wList1 As WordList = New WordList()
Dim wList2 As WordList = New WordList()
' add a single word to wList1
wList1.Add("thunk")
' add an array of words to wList2
Dim words() As String = {"Microsoft", "Tablet", "PC"}
wList2.Add(words)
' merge wList2 into wList1
wList1.Merge(wList2)
' create a new RecognizerContext object and assign wList1
Dim RC As RecognizerContext = New RecognizerContext()
RC.WordList = wList1
WordList wList1 = new WordList();
WordList wList2 = new WordList();
// add a single word to wList1
wList1.Add("thunk");
// add an array of words to wList2
string[] words = { "Microsoft", "Tablet", "PC" };
wList2.Add(words);
// merge wList2 into wList1
wList1.Merge(wList2);
// create a new RecognizerContext object and assign wList1
RecognizerContext RC = new RecognizerContext();
RC.WordList = wList1;
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0