二つのList<string> list1, list2 をくっつけたい場合、
List<string> list12 = list1.Concat(list2);  だとエラーで
List<string> list12 = list1.Concat(list2).ToList<string>(); ならOKなのは
なぜですか?