1樓:幻想武士
隨便給一個預設值就可以了。一般情況下,string型別的就給個雙引號的空就可以了。因為在catch中捕捉到異常後,就會給它賦值,覆蓋初始值。所有,ref型別的初始值沒有什麼意思
2樓:匿名使用者
ref 關鍵字通過引用(抄而非值)傳遞引數襲。 通過引用傳遞的效果是,對所呼叫方法中的引數進行的任何更改都反映在呼叫方法中。 例如,如果呼叫方傳遞本地變數表示式或陣列元素訪問表示式,所呼叫方法會將物件替換為 ref 引數引用的物件,然後呼叫方的本地變數或陣列元素將開始引用新物件。
傳遞到 ref 形參的實參必須先經過初始化,然後才能傳遞。
3樓:匿名使用者
您的提問上不是打備註了麼?
填的是錯誤資訊
c#中ref引用傳參怎麼用?
4樓:千鋒教育
static void main(string args)private static void getval(int x)//這裡只是單純du的複製x=0這個變數zhi.傳說中的傳值
private static void getrefval(ref int x)//引數daox是1個指向堆疊中值型別為int的指標
//傳說中的傳址
5樓:匿名使用者
方法的引數型別前加上ref關鍵字,呼叫時,在引數前加上ref關鍵字。具體的意義隨便找本c#的書上都會講
6樓:翅膀的初衷
protected void page_load(object sender, eventargs e)
protected void test(ref int value)
7樓:匿名使用者
這麼和你說,假如你在果園裡,你跟果農說要吃蘋果,這時候果農也許會給你一個現成的蘋果版,也許會權告訴你那邊有個蘋果樹,自己去摘!
在到程式裡,你的引數如果是string str,那麼你指是想得到一個string型別的str;就是蘋果
但如果你這麼寫 ref string str,那麼你是想得到一個string的地址,注意這裡是要地址,也就是蘋果樹。
public void faction(string str);呼叫的時候faction(「123」);就完了;
public void faction(ref string str);呼叫的時候你要faction(ref var);這裡的var是一個string型別的變數,比如string var = 18;用ref你首先得到了var這個變數,然後你就可以用18這個值了,就這意思。區別就在這,一個要值,一個要地址!
c# 中 ref引數到底是什麼 ?該怎麼用?
8樓:匿名使用者
static void main(string args) private static void getval(int x)//這裡只是單純的複製x=0這個變數.傳說中的傳值 private static void getrefval(ref int x)//引數x是1個指向堆疊中值型別為int的指標 //傳說中的傳址
c#裡傳引數 ref關鍵字的作用是什麼?
9樓:匿名使用者
方法引數上的 ref 方法引數關鍵字使方法引用傳遞到方法的同一個變數。當控制版傳遞**用方法時,在權方法中對引數所做的任何更改都將反映在該變數中。 若要使用 ref 引數,必須將引數作為 ref 引數顯式傳遞到方法。
ref 引數的值被傳遞到 ref 引數。 傳遞到 ref 引數的引數必須最先初始化。將此方法與 out 引數相比,後者的引數在傳遞到 out 引數之前不必顯式初始化。
屬性不是變數,不能作為 ref 引數傳遞。
10樓:匿名使用者
傳遞引用,也就是僅僅把該引數的指標傳遞到方法裡
11樓:匿名使用者
函式中有值傳遞或引用傳遞,ref是引用傳遞,正好我也是學c#的,如果你願意,在baidu上加我為好友吧!一起討論!
搜尋找規律3,3,6,18,72應該填多少
哪個地方要填?規律是 例如 第一個3排第一位,所以第二個數就是3 1 3 第二個3排第二位,所以第三個數就是3 2 6 6排在第三位,所以第四個數就是6 3 18,如此類推,72排在第五位,72後面的數是第六個,所以第六個數是72 5 360 純手打望採納ww a 1 3 0!3 備註 為階乘。a ...
括號裡應該填的數是1,2,3,4,5,6,
括號裡應該填的數是1,2,3,4,5,6,7,9,10 填什麼啊 括號裡應該填的數是 8 1,2,3,4,5,6,7,8 9,10 1,3,2,4,6,5,7,括號裡應該填的數字是10,誰知道是為什麼嗎?答案是9。解答 由1,3,2,4,6,5,7,式子得出規律後一項減前一項所得到得數列為 2,1,...
找規律804020括號應該填什麼數字
根據題意,應分別為120,60,30,15 因為兩個數之間的差分別按40,20,10,5來遞減 找規律 80 40 20 括號應該填什麼數字?括號裡可以填 40,20,10,5 答案不唯一,分偶數項看題目中給出的數從左到右後項是前項的一半。我們也可以遵循這個規律填奇數項。找規律填數字,281420 ...