A. ref和out參數(shù)傳遞方法相同,都是把實(shí)參的內(nèi)存地址傳遞給形參,實(shí)參與形參指向同一個(gè)內(nèi)存存儲(chǔ)區(qū)域,但ref要求實(shí)參必須在調(diào)用之前明確賦過值
B. ref是將實(shí)參傳入形參,out只能用于從方法中傳出值,而不能從方法調(diào)用處接受實(shí)參數(shù)據(jù)。
C. ref和out參數(shù)因?yàn)閭鬟f的是實(shí)參的地址,所以要求實(shí)參和形參的數(shù)據(jù)類型必須一致
D. ref和out參數(shù)要求實(shí)參和形參的數(shù)據(jù)類型或者一致,或者實(shí)參能被隱式地轉(zhuǎn)化為形參的類型
您可能感興趣的試卷
你可能感興趣的試題
已知: int a=100;
void Func(ref int b)
{ …… }
則下列函數(shù)調(diào)用正確的是()
A. Func(ref(10*a))
B. Func(ref 10)
C. Func(ref(a) )
D. Func(ref a)
A. 重載函數(shù)的參數(shù)個(gè)數(shù)必須不同
B. 重載函數(shù)必須具有不同的形參列表
C. 重載函數(shù)必須具有不同的返回值類型
D. 重載函數(shù)的參數(shù)類型必須不同
A. 靜態(tài)方法不對(duì)特定實(shí)例進(jìn)行操作,不與實(shí)例相關(guān)聯(lián)
B. 使用靜態(tài)方法的語法格式:類名.靜態(tài)方法(實(shí)參列表)
C. 靜態(tài)方法只能訪問類中的靜態(tài)成員,不能訪問非靜態(tài)成員
D. 靜態(tài)方法不能訪問類中的靜態(tài)成員
A.只讀字段
B.靜態(tài)字段
C.實(shí)例字段
D.讀寫字段
A. 子類將繼承父類所有的成員
B. 子類將繼承父類的非私有成員
C. 子類只繼承父類public成員
D. 子類只繼承父類的方法,而不繼承屬性
最新試題
為了判斷線程t1是否是在后臺(tái)運(yùn)行,需訪問t1的()屬性。
關(guān)于垃圾回收機(jī)制的哪些敘述是對(duì)的?()
()類型的異常可匹配catch(Exception e)語句。
創(chuàng)建一個(gè)事件,必須包含創(chuàng)建事件的委托和()的名稱。
在C#中++運(yùn)算符正確的是()。
在.NET 遠(yuǎn)程處理中,()的類的實(shí)例可以跨應(yīng)用程序域進(jìn)行按值封送。
接口必須通過類來實(shí)現(xiàn)。
下列語言中支持.NET編程的有()。
創(chuàng)建一個(gè)委托實(shí)例(具有與事件相同的類型),然后使用+=操作符將委托實(shí)例連接到事件。
C#定義常量的關(guān)鍵字是()。