3
我有這段從VB.NET轉換而來的代碼。參考參數不被分類爲變量 - 更好地解決這個問題?
private static void PrivateExecuteNonQuery(ref Providers enumProvider, ref string statement, ref CommandType commandType, ref ArrayList paramCollection, ref IDbConnection conn, ref Int16 CommandTimeout)
{
ExecuteSqlServerNonQuery(ref statement, ref commandType, ref paramCollection, ref (SqlConnection)conn, ref CommandTimeout);
}
,因爲它在說裁判(SqlConnection的)conn是不是一個變量的形式,所以我想你不能傳遞方法params用於在一個裁判,我得到一個錯誤?
因此,這似乎是一個哈克解決方案,我雖然:
3210任何人都知道一個更好的方式來滿足這種ref或使這種清潔劑?
只是擺脫所有的裁判....你不應該修改任何這些參數... – 2011-06-15 03:26:31
是否有你甚至使用'ref'參數的原因?說實話,我看到警示燈。 – 2011-06-15 03:26:52
看起來你不能同時通過'ref'和typecast。我將不得不分成兩行,但根本不看「哈克」。 – 2011-06-15 03:34:16