我有以下代码更简单的方法来减少这种代码
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