Запись и чтение из файла: 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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д