En utilisant les paramètres C # avancés sur

C # a trois paramètres avancés, à savoir, sur, ref, params. Cet article, le premier à introduire l'utilisation de paramètres hors.

out, pour ramener la valeur en excès dans le processus. (Peut être comprise comme une valeur de retour de types différents de sorte qu'une méthode)

Nous devons comprendre par exemple par exemple Fonction: une méthode pour déterminer si le succès de connexion utilisateur (Boolean), et invite l'utilisateur si l' atterrissage réussi (type de chaîne)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace blog
{
    class Program
    {
        static void Main(string[] args)
        {
            string str;
            Console.WriteLine("请输入用户名");
            string uersname = Console.ReadLine();
            Console.WriteLine("请输入密码");
            string password = Console.ReadLine();
            //传入参数也一样要在参数前面添加一个out
            bool b = login(uersname, password, out str);
            if (b)
            {
                Console.WriteLine(str);
            }
            else
            {
                Console.WriteLine(str);
            }
            Console.ReadKey();
        }
        public static bool login(string name, string pwd, out string msg)
        {
            //如果需要返回多个参数,则添加多个参数即可,例如login(string name, string pwd, out string msg,out int num)
            //out多余返回值,用于一个方法中多余返回的值,例如这个方法中,
            //返回值是布尔类型,同时,还可以返回一个多余的值,msg
            //out的参数必须在方法中进行初始化
            bool result;
            if (name == "admin" && pwd == "123")
            {
                msg = "登陆成功";
                result = true;

            }
            else
            {
                msg = "登陆失败";
                result = false;
            }

            return result;
        }
    }
}
Original: http: //www.cnblogs.com/linfenghp/p/6618580.html

Publié 117 articles originaux · a gagné les éloges 4 · vues 80000 +

Je suppose que tu aimes

Origine blog.csdn.net/qq_36266449/article/details/78383642
conseillé
Classement