C# 从Microsoft botframework中的用户读取字符串列表

C# 从Microsoft botframework中的用户读取字符串列表,c#,botframework,chatbot,C#,Botframework,Chatbot,我在做一个聊天机器人项目。我有一个要求,比如机器人需要获得客户的技能。这是我正在使用的类 [Serializable] public class ExperiencedDetailFormModel { [Prompt("Please enter your {&}")] public string EducationalQualification { get; set; } [Prompt("Please ente

我在做一个聊天机器人项目。我有一个要求,比如机器人需要获得客户的技能。这是我正在使用的类

    [Serializable]
    public class ExperiencedDetailFormModel
    {
        [Prompt("Please enter your {&}")]
        public string EducationalQualification { get; set; }

        [Prompt("Please enter name of your {&}")]
        public string CurrentOrganization { get; set; }

        [Prompt("Please enter your {&}")]
        public string CurrentPositionInTheOrganization { get; set; }

        [Prompt("Please enter your {&}")]
        public List<string> Skills { get; set; }
    }
[可序列化]
公共类ExperienceDetailFormModel
{
[提示(“请输入您的{&}”)]
公共字符串EducationalQualification{get;set;}
[提示(“请输入您的{&}的名称”)]
公共字符串CurrentOrganization{get;set;}
[提示(“请输入您的{&}”)]
公共字符串CurrentPositionInOrganization{get;set;}
[提示(“请输入您的{&}”)]
公共列表技能{get;set;}
}

我想将用户输入的技能读取到技能属性。

您想让用户输入任何字符串列表吗?或者您想要一个从db中获取的动态列表?@AnitaGeorge我想要从用户那里获取字符串列表。不来自dbI我不知道如何让FormFlow继续接受答案,填充列表。它什么时候“知道”是时候进入下一个领域了?我认为您需要将表单拆分为多个对话框。请参考以下答案:@EricDahlvang,谢谢你的回复,可能会有用:)