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