我有下面的類:如何從列表<ClassName>製作兩個字符串數組(名稱,值)?
class Node
{
public string NameField{ get; set; }
public string ValueField{ get; set; }
}
,也有節點作爲var test = new List<Node>
的名單,我需要兩個字符串數組作爲string[]
,首先包含了所有的名稱字段和第二包含所有ValueField,我做了下面的代碼:
string[] NameField = new string[test.Count];
string[] ValueField = new string[test.Count];
int i = 0;
foreach (var s in prefsNameValueArray)
{
NameField[i] = s.CTMAttrName;
ValueField[i] = s.CTMAttrValue;
i++;
}
我可以做使用LINQ同樣的,任何人可以幫助我提高這個代碼?
由於提前, RAMZY