SemanticValue.Value Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vlastnost jen pro čtení, která vrací informace obsažené v aktuálním SemanticValue objektu .
public:
property System::Object ^ Value { System::Object ^ get(); };
public object Value { get; }
member this.Value : obj
Public ReadOnly Property Value As Object
Hodnota vlastnosti
Vrátí Object instanci obsahující informace uložené v aktuální SemanticValue instanci.
Příklady
Následující příklad slouží k rekurzivnímu přecházování a následně k zobrazení informací (včetně spolehlivosti) jako , nebo jako uzly, které se sémantikou stromové struktury používají k rozpoznání TreeNodeCollection fráze.
internal static void CreateSemanticsTreeNodes(
TreeNodeCollection nodes,
SemanticValue semantics,
String name)
{
string semanticsText =
String.Format(" {0} ( Confidence {1})", name,semantics.Confidence);
// Format integers as hexadecimal.
if (semantics.Value == null )
{
semanticsText = semanticsText + " = null";
}
else if (semantics.Value.GetType() == typeof(int))
{
semanticsText = String.Format("{0} = {1:X} ", semanticsText, semantics.Value);
}
else
{
semanticsText = semanticsText + " = " + semantics.Value.ToString();
}
TreeNode semanticsNode = new TreeNode(semanticsText);
foreach (KeyValuePair<String, SemanticValue> child in semantics)
{
CreateSemanticsTreeNodes(semanticsNode.Nodes, child.Value, child.Key);
}
nodes.Add(semanticsNode);
}
Poznámky
Výsledky rozpoznávání, které nevyuž dosažují sémantického parsování, mají vždy hodnotu Value null
a vlastnost Count nula.