Запись и чтение из файла: exe занят процессом после первого запуска - C#

Узнай цену своей работы

Формулировка задачи:

exe занят процессом после первого запуска
 private bool searchUserList (string searchInfo)
        {
            
            string[] userInfoArray;
            if (!File.Exists(path))
                File.Create(path);
            using (FileStream userList = File.OpenRead(path))
            {
                byte[] infoArray = new byte[userList.Length];
                userList.Read(infoArray, 0, infoArray.Length);
                string userInfo = System.Text.Encoding.Default.GetString(infoArray);
                userInfoArray = userInfo.Split();
            }
            foreach (string element in userInfoArray)
                if (element == searchInfo)
                    return false;
            return true;
        }
        private void joinInUserList (string userName,string userParol,string userMail)
        {
 
            string info = ' ' + userName + ' ' + userParol + ' ' + userMail;
            byte[] infoArray = System.Text.Encoding.Default.GetBytes(info);
               using (BinaryWriter list = new BinaryWriter(File.Open(path,FileMode.OpenOrCreate)))
                list.Write(infoArray, 0, infoArray.Length);
        }

Решение задачи: «Запись и чтение из файла: exe занят процессом после первого запуска»

textual
Листинг программы
private bool searchUserList (string searchInfo)
{
    if (!File.Exists(path))
    {
        File.Create(path).Close();
        return false;
    }
    string[] userInfoArray = File.ReadAllText(path, System.Text.Encoding.Default).Split();
    return userInfoArray.Contains(searchInfo);
}
 
private void joinInUserList (string userName,string userParol,string userMail)
{
    string info = ' ' + userName + ' ' + userParol + ' ' + userMail;
    File.WriteAllText(path, info, System.Text.Encoding.Default);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5