C#使用 out 参数模拟用户登录

「爱情、让人受尽委屈。」 2023-03-04 12:29 181阅读 0赞
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace KnowledgePoint
  5. {
  6. class _31_Ex_ArgsOut
  7. {
  8. /// <summary>
  9. /// 使用out参数模拟用户登录
  10. /// </summary>
  11. /// <param name="args"></param>
  12. static void Main(string[] args)
  13. {
  14. Console.Write("请输入用户名:");
  15. string userName = Console.ReadLine();
  16. Console.Write("请输入密码:");
  17. string userPwd = Console.ReadLine();
  18. string message;
  19. bool flag = LogInToSimulate(userName, userPwd, out message);
  20. Console.WriteLine("\n登录结果:" + flag);
  21. Console.WriteLine("登录提示:" + message);
  22. Console.ReadKey();
  23. }
  24. /// <summary>
  25. /// 定义用户登录的方法
  26. /// </summary>
  27. /// <param name="userName">用户名</param>
  28. /// <param name="userPwd">密码</param>
  29. /// <param name="loginMsg">登录信息</param>
  30. /// <returns>操作结果</returns>
  31. public static bool LogInToSimulate(string userName, string userPwd, out string loginMsg)
  32. {
  33. if (userName.Equals("admin") && userPwd.Equals("123"))
  34. {
  35. loginMsg = "登录成功!";
  36. return true;
  37. }
  38. else
  39. {
  40. loginMsg = "账号或密码有误!";
  41. return false;
  42. }
  43. }
  44. }
  45. }

发表评论

表情:
评论列表 (有 0 条评论,181人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java-模拟用户登录

    Java实验题目:模拟用户登录。编写一个程序,模拟用户登录。 \---- Java实验题目:模拟用户登录。编写一个程序,模拟用户登录。 程序要求

    相关 out输出参数C#)

    很多情况下,被调用方法获得变量实参之后,很大程度上需要对此变量先进行读取。所以在我们将参数传递给调用方 法前必须先变量进行赋值。 但是否存在这么一种情况,被调用方法不需要预