函数的参数不一定是要程序传值进去的,它也有可能不用传值,而是作为返回值,比如out

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

namespace ConsoleApplication1
{
    class Class1
    {
        /**
         * 函数的参数不一定是要程序传值进去的,它也有可能不用传值,而是作为返回值,比如out
         */
        static void Main(string[] args)
        {
            int i;
            bool b = int.TryParse("112", out i);
            // public static bool TryParse(string s, out int result);
            // TryParse的第二个参数不用程序传值进去,它是当做返回结果用的

            Console.WriteLine(i);// 112
            Console.WriteLine(b);// true

            // out的应用场景是:当函数需要多个返回值的时候可以用out,return只能是一个返回值

            Console.ReadKey();
        }

    }
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值