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# 方法引數(傳值,傳引用,ref,out,params,可選引數,命名引數)C#
- C#獲取URL引數值C#
- c#基礎-5.變長引數和引數預設值C#
- C# 解析獲取Url引數值C#
- Spring AOP獲取攔截方法的引數名稱跟引數值Spring
- C#通過反射獲取類中的方法和引數個數,反射呼叫方法帶引數C#反射
- 如何通過WinDbg獲取方法引數值
- 引數傳值機制
- C#學習筆記-方法引數、擴充套件方法C#筆記套件
- 數值型模板引數的應用
- JS的方法引數傳遞(按值傳遞)JS
- Java方法04:命令列傳遞引數、可變引數Java命令列
- 函式中引數傳值函式
- 什麼是請求引數、表單引數、url引數、header引數、Cookie引數?一文講懂HeaderCookie
- 方法引數_練習_ParamTest
- Ruby方法傳不定引數
- ABAP 方法呼叫的引數傳遞裡,透過引用傳遞的方式,能修改原始引數值嗎?
- C# 中的 in 引數和效能分析C#
- 淺談C#可變引數paramsC#
- python疑問5:位置引數,預設引數,可變引數,關鍵字引數,命名關鍵字引數區別Python
- C# 帶引數帶互鎖多執行緒呼叫方法C#執行緒
- Java方法05:可變引數Java
- SOLIDWORKS引數化設計方法Solid
- 函式呼叫引數變數傳值的問題函式變數
- .NET正則替換URL引數值
- JavaScript函式引數解構賦值JavaScript函式賦值
- 2.7.7 清除初始化引數的值
- 2.7.6 改變初始化引數值
- JavaScript 獲取 url 傳遞引數值JavaScript
- C# 09修改介面引數_簡單粗暴C#
- 12.MyBatis學習--對映檔案_引數處理_單個引數&多個引數&命名引數MyBatis
- C# .net framework .net core 3.1 請求引數校驗, DataAnnotations, 自定義引數校驗C#Framework
- Java對比有引數和無引數Java
- 引數配置
- python引數Python
- 超引數
- mt引數
- COMPATIBLE引數
- Java的方法可變長引數Java