SemanticValue.Value Eigenschap

Definitie

Een alleen-lezen eigenschap die de informatie in de huidige SemanticValueretourneert.

public:
 property System::Object ^ Value { System::Object ^ get(); };
public object Value { get; }
member this.Value : obj
Public ReadOnly Property Value As Object

Waarde van eigenschap

Retourneert een Object exemplaar met de informatie die is opgeslagen in het huidige SemanticValue exemplaar.

Voorbeelden

Het volgende voorbeeld wordt gebruikt om recursief door te gaan en vervolgens informatie (inclusief betrouwbaarheid) weer te geven als een TreeNodeCollection, of als de knooppunten die de structuur van de semantiek vormen die worden gebruikt om een woordgroep te herkennen.

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);
}

Opmerkingen

Herkenningsresultaten die geen gebruik maken van semantische parsering hebben altijd een Value van null en een Count eigenschap van nul.

Van toepassing op