利用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();
}
}

6742

被折叠的 条评论
为什么被折叠?



