c# 方法引數_值引數
//學習方法的引數
//方法引數:值引數,即無修飾符的引數;即傳遞給方法max的x引數的值是對實參的值作一個複製,就是把實參值的複製
//傳遞給方法的形式引數int x;所在呼叫方法max後,實質的值不會發生變化
//此方法是交換兩個引數的值
class Program
{
static void Main(string[] args)
{
//{0}表示第一個引數的值,而且必須以逗號分隔
Console.WriteLine("6與8哪個數字最大的數字是{0}__{1}" , max(6,8),max(99,22));
Console.ReadKey();
//呼叫交換引數的方法swap
//如下i,j是實參,要傳遞給方法swap,注意swap中的引數是形式引數,對於值引數(方法引數),實參傳遞過去的是複製
int i=1,j=2;
swap(i,j);
Console.WriteLine("i={0},j={1}",i,j);//所以原來實參i,j的值是不會發生變化的,還是i=1,j=2
Console.ReadKey();
}
//學習方法的引數
//方法引數:值引數,即無修飾符的引數;即傳遞給方法max的x引數的值是對實參的值作一個複製,就是把實參值的複製
//傳遞給方法的形式引數int x;所在呼叫方法max後,實質的值不會發生變化
//此方法是交換兩個引數的值
static void swap(int x,int y)
{
int temp=x;//透過變數儲存x的值
x=y;
y=temp;
}
}
//方法引數:值引數,即無修飾符的引數;即傳遞給方法max的x引數的值是對實參的值作一個複製,就是把實參值的複製
//傳遞給方法的形式引數int x;所在呼叫方法max後,實質的值不會發生變化
//此方法是交換兩個引數的值
class Program
{
static void Main(string[] args)
{
//{0}表示第一個引數的值,而且必須以逗號分隔
Console.WriteLine("6與8哪個數字最大的數字是{0}__{1}" , max(6,8),max(99,22));
Console.ReadKey();
//呼叫交換引數的方法swap
//如下i,j是實參,要傳遞給方法swap,注意swap中的引數是形式引數,對於值引數(方法引數),實參傳遞過去的是複製
int i=1,j=2;
swap(i,j);
Console.WriteLine("i={0},j={1}",i,j);//所以原來實參i,j的值是不會發生變化的,還是i=1,j=2
Console.ReadKey();
}
//學習方法的引數
//方法引數:值引數,即無修飾符的引數;即傳遞給方法max的x引數的值是對實參的值作一個複製,就是把實參值的複製
//傳遞給方法的形式引數int x;所在呼叫方法max後,實質的值不會發生變化
//此方法是交換兩個引數的值
static void swap(int x,int y)
{
int temp=x;//透過變數儲存x的值
x=y;
y=temp;
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-718147/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- c# 方法引數_引用引數C#
- C#引數傳遞之值引數C#
- c# 方法引數(傳值,傳引用,ref,out,params,可選引數,命名引數)C#
- c#方法引數_輸出引數C#
- c# 方法引數_陣列引數C#陣列
- C#中的值引數,引用引數及輸出引數C#
- c# {0}引數值C#
- C#獲取URL引數值C#
- c#基礎-5.變長引數和引數預設值C#
- C# 解析獲取Url引數值C#
- C#中命名引數和可選引數C#
- Swift語言中為外部引數設定預設值可變引數常量引數變數引數輸入輸出引數Swift變數
- C#通過反射獲取類中的方法和引數個數,反射呼叫方法帶引數C#反射
- Spring AOP獲取攔截方法的引數名稱跟引數值Spring
- C#陣列引數C#陣列
- process和session引數最大值估算方法Session
- kettle 引數——變數引數和常量引數變數
- 引數傳值機制
- 數值型模板引數的應用
- js根據引數名獲取url上的引數值JS
- 深入解析 ES6:Rest 引數和引數預設值REST
- JS的方法引數傳遞(按值傳遞)JS
- C#學習筆記-方法引數、擴充套件方法C#筆記套件
- js如何獲取url所傳遞的引數和引數值JS
- ajax傳遞的引數值包含單引號
- 函式中引數傳值函式
- jQuery獲取url引數值jQuery
- Java方法04:命令列傳遞引數、可變引數Java命令列
- Oracle引數-隱藏引數Oracle
- C# HttpWebRequest 方式提交資料,引數為普通鍵值對C#HTTPWeb
- $.ajax()方法引數詳解
- JQuery ajax方法及引數jQuery
- 方法引數_練習_ParamTest
- 什麼是請求引數、表單引數、url引數、header引數、Cookie引數?一文講懂HeaderCookie
- 陷阱!python引數預設值Python
- 【C++】引數的預設值C++
- 形似賦值語句的引數賦值
- 動態引數,靜態引數