zoukankan      html  css  js  c++  java
  • C#函数的参数传递2(refout)

    using System;
    namespace class1
    {
        class program
        {
            static void Main(string[] args)
            {
                Console.Write("请输入a=");
                double a = double.Parse(Console.ReadLine());
                Console.Write("请输入b=");
                double b = double.Parse(Console.ReadLine());
                Console.WriteLine("First");
                Console.Write("	{0}  {1}", a, b);
                Swap(a,b);
                Console.WriteLine("
    Second");
                Console.WriteLine("	{0}  {1}" ,a,b);
                Swap1(ref a, ref b);//实际参数也加上REF
                Console.WriteLine("
    Third");
                Console.WriteLine("	{0}  {1}", a, b);
                Console.Write("请输入r=");
                double r = double.Parse(Console.ReadLine());
                double s = MianJiZhouChang(r, out double c);//这里的out也可以用ref代替,这个时候要为c赋初值
                Console.WriteLine("面积是{0},周长是{1}",s,c);
            }
            static void Swap(double x, double y) {
                double z = x;
                x = y;
                y = z;
            }
            /// <summary>
            /// 使形式参数变成引用传递,加上REF
            /// </summary>
            /// <param name="x"></param>
            /// <param name="y"></param>
            static void Swap1(ref double x, ref double y)
            {
                double z = x;
                x = y;
                y = z;
            }
            /// <summary>
            /// OUT应用
            /// </summary>
            /// <param name="r"></param>
            /// <param name="ZHOUCHANG"></param>
            /// <returns></returns>
            static double MianJiZhouChang(double r,out double ZHOUCHANG) {
                double S = Math.PI * r * r;
                ZHOUCHANG = 2 * Math.PI * r;
                return S;
            }
        }
    }

  • 相关阅读:
    知识积累
    来西安对吗
    python循环语句---------while、for
    postman接口功能测试
    Laravel环境搭建
    Vue
    搭建Vue.js环境
    Atom
    PHP
    thinkphp-无限分类下根据任意部门获取顶级部门ID
  • 原文地址:https://www.cnblogs.com/BruceKing/p/11818992.html
Copyright © 2011-2022 走看看