我有以下代碼更簡單的方法來減少這種代碼
SetField("TextField1", (item.FirstName == null || item.FirstName[0] == null)
? "" : item.FirstName[0].Value);
SetField("TextField2", (item.MiddleName == null || item.MiddleName[0] == null)
? "" : item.MiddleName[0].Value);
SetField("TextField3", (item.LastName == null || item.LastName[0] == null)
? "" : item.LastName[0].Value);
................
like this 50-60 lines
有沒有一種方法,我可以寫一個函數,並傳遞參數來減少這種代碼
(比方說)
void Helper(string fieldName, somethinghere)
{
SetField(fieldName,usesomethinghere);
}
問題在哪裏? – 2012-02-06 05:54:36
'item.FirstName'的類型是什麼?我最好猜測是一個'char?[]'這似乎相當荒謬。 – leppie 2012-02-06 05:57:31