C 中的四種引數形式

2021-04-23 17:38:35 字數 1460 閱讀 2777

c# 中的四種引數形式: 

一般引數 

ref 引數 

out 引數

引數數列

本文將介紹後三種的使用。

1. ref 引數 

在c語言你可以通傳遞位址(即實參)或是delphi語言中通過var指示符傳遞位址引數來進行資料排序等操作,在c#語言中,是如何做的呢?"in"關鍵字可以幫助你。這個關鍵字可以通過引數傳遞你想返回的值。 

view plain

copy to clipboard

print?

namespace testrefp    

public

static

void main()    

}    

}   

namespace testrefp 

public static void main()

} }

必須注意的是變數要須先初始化。

結果:

52. out 引數

你是否想一次返回多個值?在c++語言中這項任務基本上是不可能完成的任務。在c#中"out"關鍵字可以幫助你輕鬆完成。這個關鍵字可以通過引數一次返回多個值。 

public

class

mathclass 

public

static

void

main()  } 

結果:

0 10 20

3.  引數數列

引數數列能夠使多個相關的引數被單個數列代表,換言之,引數數列就是數量不確定的變數。 

using

system; 

class

test 

", args.length); 

for(

inti =0

; i 

<

args.length; i

++) 

console.writeline(

"/targs = 

", i, args[i]); 

} static

void

main() ); 

} } 

以下為輸出結果:

# 引數: 0

# 引數: 1

args[0] = 1

# 引數: 2

args[0] = 1

args[1] = 2

# 引數: 3

args[0] = 1

args[1] = 2

args[2] = 3

# 引數: 4

args[0] = 1

args[1] = 2

args[2] = 3

args[3]

四種常見的post請求中的引數形式

閱讀約 7 分鐘 1 angular的ajax功能 angularjs的ajax的post請求引數就是提交的json字串。如 json.stringify 的方法,服務端也有處理json的函式。請求的引數要處理 json.stringify 1 背景 1 http 協議是以ascii 碼傳輸,建立在...

四種常見的post請求中的引數形式

1 http 協議是以 ascii 碼 傳輸,建立在 tcp ip 協議之上的應用層規範。規範把 http 請求分為三個部分 狀態行 請求頭 訊息主體。2 協議規定 post 提交的資料必須放在訊息主體 entity body 中,但協議並沒有規定資料必須 使用什麼編碼方式 實際上,開發者完全可以自...

四種常見的post請求中的引數形式

閱讀約 7 分鐘 1 angular的ajax功能 angularjs的ajax的post請求引數就是提交的json字串。如 json.stringify 的方法,服務端也有處理json的函式。請求的引數要處理 1 背景 1 http 協議是以ascii 碼傳輸,建立在 tcp ip 協議之上的應用...