2016-02-11 30 views

回答

5

因爲數組不是動態的,我不會用這個數組,而不是我會使用一個列表:

var prms = new List<DbParameter> 
{ 
    CreateDbParameter("prmA", prmA), 
    CreateDbParameter("prmB", prmB) 
}; 

if(!validate) 
{ 
    prms.Add(CreateDbParameter("prmC", prmC)); 
} 

然後如果你確實需要數組:

var prmArray = prms.ToArray(); 
+0

謝謝凱文,這個技巧 –

+0

@Kevin好像對數據庫非常熟悉。很好的答案! ;)+10 – Ian