私は次のクラスを持っています:
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