0

我对 C# 相当陌生,在这里我想获取 List.txt 的内容并替换列表中的 GUID 和密码。这里的目标是替换文件 List.txt 列表格式中每一行的 GUID 和 PASSWORD:

 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;

我只需要替换GUIDPASSWORD但我不知道如何告诉代码从文件中读取,并且GUIDPASSWORDList.txt 中的 Monkeies241@kubkdaw.com,Knuanh141 一样分开

4

1 回答 1

0
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 方法

将序列的每个元素投影到新形式中。

$ - 字符串插值(C# 参考)

$ 特殊字符将字符串文字标识为内插字符串。内插字符串是可能包含内插表达式的字符串文字。当内插字符串解析为结果字符串时,具有内插表达式的项目将替换为表达式结果的字符串表示形式。此功能在 C# 6 及更高版本的语言中可用。

于 2018-11-24T07:28:41.727 回答