聊天机器人--基础版本

来源:互联网 发布:广州恒大淘宝队微博 编辑:程序博客网 时间:2024/06/05 03:16

利用C#语言,实现聊天机器人功能(例如:输入“天气:西安”,就能快速查询西安的天气)

聊天机器人的基础版本适合刚开始学习C#语言的,我把这些学习的东西记下来,希望自己对知识的记忆更加深刻。


Code:


 static void Main(string[] args)   {       Console.WriteLine("你好,我是机器人!");            while (true)            {                string talk  =Console.ReadLine();                if (talk.StartsWith("88") || talk.StartsWith("再见"))//结束聊天                {                    Console.WriteLine("see you");                    break;                }                else if (talk.StartsWith("你好"))                {                    Console.WriteLine("你好,我是机器人1号");                }                else if (talk.Contains("天气"))                {                    string city = talk.Substring(2);                    switch (city)                    {                        case "北京":                            Console.WriteLine("{0}的天气:晴天", city);                            break;                        case "西安":                            Console.WriteLine("{0}的天气:晴天", city);                            break;                        default:                            Console.WriteLine("天气:小雨 ");                            break;                    }                }                else if (talk.Contains("名字"))                {                    Console.WriteLine("不要迷恋哥,哥只是个传说!");                }            }                Console.ReadKey();        }}





0 0