zoukankan      html  css  js  c++  java
  • out返回值的用法与用途

            static void Main(string[] arr)
            {
    
                
                Console.WriteLine("请输入用户名");
                string uname = Console.ReadLine();
                Console.WriteLine("请输入密码");
                string upwd = Console.ReadLine();
                string msg;
    
                //out参数用于返值多个类型不一样,比如同时返回string ,bool,int
                bool bl = IsLogin(uname, upwd, out msg);
                Console.WriteLine("登录结果"+bl);
                Console.WriteLine("登录信息" + msg);
                Console.ReadKey();
    
            }  
            /// <summary>
            /// 判断登录是否成功
            /// </summary>
            /// <param name="uname">用户名</param>
            /// <param name="upwd">密码</param>
            /// <param name="msg">返回的信息</param>
            /// <returns>返回登录结果</returns>
            public static bool IsLogin(string uname,string upwd,out string msg)
            {
                
                if (uname == "admin" && upwd == "888888")
                {
                    msg = "登录成功";
                    return true;
                }
                else if (uname == "admin")
                {
                    msg = "密码不对";
                    return false;
                }
                else
                {
                    msg = "用户名不对";
                    return false;
                    
                }
                
            }
  • 相关阅读:
    设计模式——适配器模式
    设计模式——模板方法模式
    03-Web开发(上)
    02-配置文件
    01-QuickStart
    34-多线程(下)
    33-IO(下)
    15-后端编译与优化(待补充)
    14-线程安全与锁优化
    13-JUC(下)
  • 原文地址:https://www.cnblogs.com/zywf/p/4491267.html
Copyright © 2011-2022 走看看