2017-01-21 18 views

回答

0

如果參數ref參數以及只能通過引用傳遞的參數與refAddWithValue沒有任何ref參數,所以你不能以這種方式使用它。請注意,如果參數具有ref修飾符,則在調用方法時具有以指定ref。所以:

public void WithRef(ref int x) {} 
public void WithoutRef(int x) {} 

... 


int y = 0; 
// Valid 
WithRef(ref y); 
WithoutRef(y); 
// Invalid 
WithRef(y); 
WithoutRef(ref y); 

基本上沒有告訴ADO.NET命令參數跟蹤變量的當前值的方式 - 畢竟,這變量可以是局部變量,這將是「水漲船高」的時候你使用這個命令。

相反,只需計算正確的值,然後將其設置爲參數值即可。

+0

@ m.rogalski:Doh,yes - c&p錯誤。固定! –

相關問題