【发布时间】:2019-06-12 13:55:26
【问题描述】:
我正在尝试创建一个登录,其中有两种验证方法来检查谁登录。现在我有一个问题,我需要同时调用两种方法。现在的代码是这样的,任何帮助表示赞赏。
public void Log()
{
Login loginAccount = new Login();
Console.WriteLine("Enter username: \n");
loginAccount.Username = Console.ReadLine();
Console.WriteLine("Enter password: \n");
loginAccount.Password = Console.ReadLine();
List<Login> UserLog = new List<Login>()
{
loginAccount
};
loginAccount.CheckUser(loginAccount.Username);
loginAccount.CheckAdmin(loginAccount.Username);
}
【问题讨论】:
-
不知道为什么需要同时调用这两种方法,但是可以使用 Parallel。 - >stackoverflow.com/a/47937690/2315752
-
因为我需要检查登录@Nekeniehl的用户类型
-
这并不意味着您必须并行执行,您可以先检查用户,然后检查密码。
-
另外,您可能希望在将用户添加到登录用户列表之前进行检查。这样你就可以让 CheckUser 和 CheckAdmin 返回一个布尔值,然后在 if 语句中决定如何处理这些。
-
是的,这一切都完成了,无论如何感谢@DennisVanhout