私のルイスアプリケーションにはいくつかのリストエンティティがあります。 私のボットビルダープログラムでは、文字列形式のエンティティから実際の解像度値を取得したいと考えています。Luis Entity推奨される文字列への解決方法
しかし、私はオブジェクトの文字列形式を取得することはできません。 エンティティの勧告の解決で最初のオブジェクトの文字列値を取得する方法を知っている人はいますか?
私は、文字列として画像に選択された値を求めています。
私のルイスアプリケーションにはいくつかのリストエンティティがあります。 私のボットビルダープログラムでは、文字列形式のエンティティから実際の解像度値を取得したいと考えています。Luis Entity推奨される文字列への解決方法
しかし、私はオブジェクトの文字列形式を取得することはできません。 エンティティの勧告の解決で最初のオブジェクトの文字列値を取得する方法を知っている人はいますか?
私は、文字列として画像に選択された値を求めています。
必要なエンティティの値を入力するにはentity.Resolution["values"][0];
'var b = v.Resolution [" values "] [0];' これはちょっと試しましたが、これでは[]を使ったインデックス付けをタイプ 'オブジェクト '。 私は 'var b = v.Resolution [" values "]'を実行できます。それは私に1のカウントを持つ 'オブジェクト{System.Collections.Generic.List
[https://stackoverflow.com/questions/24983198/how-to-handle-type-object-system-collections-generic-listobject](https://stackoverflow.com/questions/24983198/how-to)私はこのような解決策を提供します: 'string value =((List
entity.Resolution ["values"]はすでにリストになっているはずです。キャストする必要があるかどうかはわかりません。そして、はい、他の方法はありません。ヘルパーメソッドを作成することはできますが、日付関連のエンティティ用に作成したものが好きです:https://github.com/ejadib/LUIS-DateTimeV2-Extensions –
C#またはノード?どのような種類のエンティティですか? –
C#、Type =カスタムリストエンティティ – user8689373