Compartir vía


SemanticValue.Value Propiedad

Definición

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

Object

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.

Se aplica a