Прочитайте .txt каждый поток строки и ЗАМЕНИТЕ строковые значения, разделенные запятой [,] - PullRequest
0 голосов
/ 24 ноября 2018

Я довольно новичок в C # Здесь я хочу получить содержимое List.txt и заменить GUID и пароль из списка. цель здесь состоит в том, чтобы заменить GUID и ПАРОЛЬ из каждой строки файла List.txt. Формат списка:

 Simpletest@humnianmai.com,Funkie312 
 Monkeies241@kubkdaw.com,Knuanh141
 Nuimabaiu@hgsa.gtv,jUbskj371

ПРИМЕЧАНИЕ. Я шифрую данные, но это только пример..

public class Log
{
    private const string UserList = @"C:\Server\UserManagement\list.txt";
    string contents = File.ReadLines(GUID);
    string contents = File.ReadLines(PASSWORD);


    private static readonly string URL = "https://www.mypersonaldomain.com/account/verify?guid=" + GUID + "&" + PASSWORD;

Обновление из комментариев

Мне нужно взять список содержимого из файла List.txt и заменить его в

private static readonly string URL = "https://www.mypersonaldomain.com/account/verify?guid=" + GUID + "&" + PASSWORD;

Мне нужно только заменить GUID и PASSWORD, но я не знаю, как сказать код для чтения из файла, и GUID, PASSWORD отделен как Monkeies241@ kubkdaw.com, Knuanh141 в List.txt

1 Ответ

0 голосов
/ 24 ноября 2018
var lines = File.ReadLines("List.txt")
                .Select(x =>
                    {
                        var split = x.Split(',');
                        return $"https://www.mypersonaldomain.com/account/verify?guid={split[0]}&{split[1]}";
                    });

Дополнительные ресурсы

Метод String.Split

Возвращает строковый массив, содержащий подстрокив этом случае, которые разделены элементами указанной строки или массива символов Unicode.

Enumerable.Select Method

Проецирует каждый элементпоследовательность в новую форму.

$ - интерполяция строки (C # Reference)

Специальный символ $ идентифицирует строковый литерал как интерполированную строку,Интерполированная строка - это строковый литерал, который может содержать интерполированные выражения.Когда интерполированная строка преобразуется в результирующую строку, элементы с интерполированными выражениями заменяются строковыми представлениями результатов выражения.Эта функция доступна в C # 6 и более поздних версиях языка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...