2009年5月12日 星期二

入門C#--參數的傳遞方式義

好久沒用C#的事情勒
考完試就掛病號不適合動腦
話說
發現噗浪上有人在問關於c++的事情耶XD
只可惜我換遊戲玩了
改天想到再回去練練看
﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍
書上是稱呼
虛引數實隱數
但我看來就是
實際上引數有沒有真正被利用吧
.....
程式碼


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

namespace ConsoleApplication1
{
class Program
{
private static void CallValue(int x, int y)
{
int z;
x = 20;
y = 30;
Console.WriteLine("\n方法內 交換前\t\t\t:x={0} y={1}", x, y);
z = x;
x = y;
y = z;
Console.WriteLine("\n方法內 交換後\t\t\t:x={0} y={1}", x, y);
}
static void Main(string[] args)
{
Console.WriteLine("\n ****Call By Value 傳值呼叫 **** \n");
int a = 10,b=12;
Console.WriteLine("\n呼叫敘述 為進入方法前\t\t:a={0} b{1} ", a, b);
CallValue(a, b);
Console.WriteLine("\n呼叫敘述 離開法回原處時\t\t:a={0} b={1} ", a, b);
Console.Read();
}
}
}



另外發現我C++好像沒在用跟白學了一樣囧
接下來幾天都是方法(副程式)
剛好配合現在數學在學得遞迴試試
(不過經歷應該會繼續放在空之境界吧)

沒有留言:

張貼留言