SemanticValue.Value Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Properti baca-saja yang mengembalikan informasi yang terkandung dalam .SemanticValue
public:
property System::Object ^ Value { System::Object ^ get(); };
public object Value { get; }
member this.Value : obj
Public ReadOnly Property Value As Object
Nilai Properti
Mengembalikan instans yang Object berisi informasi yang disimpan dalam instans saat ini SemanticValue .
Contoh
Contoh berikut digunakan untuk melintasi secara rekursif lalu menampilkan informasi (termasuk keyakinan) sebagai TreeNodeCollection, atau sebagai simpul yang membentuk struktur pohon semantik yang digunakan untuk mengenali frasa.
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);
}
Keterangan
Hasil pengenalan yang tidak menggunakan penguraian semantik selalu memiliki Value dan nullCount properti nol.