SemanticValue.Value Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Una propiedad de solo lectura que devuelve la información contenida en el SemanticValue actual.
public:
property System::Object ^ Value { System::Object ^ get(); };
public object Value { get; }
member this.Value : obj
Public ReadOnly Property Value As Object
Valor de propiedad
Devuelve una instancia de Object que contiene la información almacenada en la instancia de SemanticValue actual.
Ejemplos
En el ejemplo siguiente se usa para recorrer de forma recursiva y, a continuación, mostrar información (incluida la confianza) como , o como nodos que forma la estructura de árbol de la semántica utilizada para reconocer TreeNodeCollection una frase.
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);
}
Comentarios
Los resultados de reconocimiento que no hacen uso del análisis semántico siempre tienen un de Value y una propiedad de null
Count cero.