Здравствуйте. Пишу простой чат-бот в Visual Studio на языке C#. Как связать код с базой данных? Путь папки к текстовому файлу блокнота "C://Users//Лариса//Desktop//Фото и документы//Математика и инфа//C#//1.txt". Файл (1.txt) в той же папке что и код. В блокноте в столбик записаны несколько фраз: привет, привет, как дела, хорошо. Бот отвечает только на привет. Не знаю, как правильно составлять базу.
using System;
using System.IO;
namespace Chat
{
class Program
{
static string Trim(string str, char[] chars)
{
string strA = str;
for (int i = 0; i < chars.Length; i++)
{
strA = strA.Replace(char.ToString(chars[i]), "");
}
return strA;
}
static string Ans(string q)
{
string tr = ")(:^^=!?, ",
ans = "";
q = q.ToLower();
q = Trim(q, tr.ToCharArray());
string[] baza = File.ReadAllLines("C://Users//Лариса//Desktop//Фото и документы//Математика и инфа//C#//1.txt");
for (int i = 0; i < baza.Length; i += 2)
{
if (q == baza[i])
{
ans = baza[i + 1];
break;
}
}
return ans;
}
public static void Main()
{
while (true)
{
Console.Write("Ваш вопрос: ");
string q = Console.ReadLine();
Console.WriteLine("Бот сказал: " + Ans(q) + "\n");
}
}
}
}