私は次のクラスを持っています:
class Node
{
public string NameField{ get; set; }
public string ValueField{ get; set; }
}
また、ノードのリストをとしてvar test = new List<Node>
、2つの文字列配列をとして作成する必要がありますstring[]
。最初はすべてのNameFieldを含み、2番目はすべての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