C 中三個關鍵字params,Ref,out

2022-08-23 00:06:15 字數 1129 閱讀 2841

關於這三個關鍵字之前可以研究一下原本的一些操作

using

system;

using

system.collections.generic;

using

system.text;

namespace

paramsrefout

static

void main(string

args)}}

觀察執行結果發現

值並沒有被改變,也就是說此時的操作的原理可能也是跟以前c語言的函式操作是一樣的

本文主要討論params關鍵字,ref關鍵字,out關鍵字。

1)params關鍵字,官方給出的解釋為用於方法引數長度不定的情況。有時候不能確定乙個方法的方法引數到底有多少個,可以使用params關鍵字來解決問題。

using

system;

using

system.collections.generic;

using

system.text;

namespace

paramsrefout

}static

void main(string

args)

;useparams(myarray);

console.readline();}}

}

2)ref關鍵字:使用引用型別引數,在方法中對引數所做的任何更改都將反應在該變數中

using

system;

using

system.collections.generic;

using

system.text;

namespace

paramsrefout

static

void method(ref

inti)}}

3) out 關鍵字:out 與ref相似但是out 無需進行初始化。

詳解C 中三個關鍵字params,Ref,out

關於這三個關鍵字之前可以研究一下原本的一些操作 using system using system.collections.generic using system.text namespace paramsrefout static void main string args 觀察執行結果發現 值...

SEO關鍵字寫作三個技巧

打點者經常seo關頭詞選擇的基本上,文章寫作與耗時的工作中掙扎。文章寫作是乙個很是有價值的seo策略,禮聘增添收集流量,獲得更多的發賣,一般獲得市場 良多時辰,文章寫作是乏味的,彷彿有沒有竣事的跡象。有幾小我的經驗作家的塊交使命似乎很難完成。凡是情形下,文章質量不直接與投入年夜量的時刻。基於seo環...

static關鍵字的作用(有三個作用)

1 具有隱藏的作用 當同時編譯多個檔案時,所有未加static字首的全域性變數和函式都具有全域性可見性。2 保持變數內容的持久 儲存在靜態資料區的變數會在程式剛開始執行時就完成初始化,也是唯一的一次初始化。共有兩種變數儲存在靜態儲存區 全域性變數和static變數,只不過和全域性變數比起來,stat...