当前位置:编程学习 > C#/ASP.NET >>

C#编程实现a=8,b=68利用引用传递的方式实现a,b值的互换。

用C#编程实现a=8,b=68利用引用传递的方式实现a,b值的互换。
答案:using System;

class Swap

{

   static void SwapByRef(ref int a,ref int b)

    {

              intt;

              t=a;

              a=b;

              b=t;

    }

      

   public static void Main()

    {           

       int a = 8,b=68;

       Console.Write("a=");

              Console.WriteLine(a);

       Console.Write("b=");

              Console.WriteLine(b);

       SwapByRef(ref a,ref b);

       Console.Write("a=");

              Console.WriteLine(a);

       Console.Write("b=");

              Console.WriteLine(b);

    }

}

static void jiaohuan(ref int num1,ref int num2)

    {

              int temp=num1;

              num1=num2;

              num2=temp;

    }

static void Main(string[] args)

{

            int num1=10;

            int num2=20;

            Console.WriteLine("交换前num1={0},num2={1}",num1,num2);
            jiaohuan(ref num1, ref num2);
            Console.Write("交换后num1={0},num2={1}", num1, num2);
            Console.Read();

}

 

OK复制去看看是不是你要的

上一个:C#软件编程如何实现代理服务器?
下一个:鐜板湪甯傚満闇€姹傛槸Java缂栫▼澶氳繕鏄疌#缂栫▼澶氾紵 - 宸茶В鍐?- 鎼滄悳闂棶

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,