private void test3()
{
    List<Label> dev=Enumerable.Range(0, 10).Select(d=>new Label() { Name="Label" + d.ToString() }).ToList();
    List<string> strdt=Enumerable.Range(0, 10).Select(d=>"--" + d.ToString() + "--" ).ToList();

    dev.Zip(strdt, (x, y)=> x.Text=y);
    Debug.Print("--------------------------------");
    foreach (var a in dev)
    {
        Debug.Print(a.Name + ":" + a.Text);
    }
}
これが動かない。同じ単純なアレイどおしなら問題なく動くと思うが、この場合は
色々やってみたがわからない。ZIPの後にForeachをかけるという
意見があったが、どうやって? マージした後にForeachかけるにはベクトルのコレクションを
返す必要がある。その方法が分からない。