| ■No97529 (Hongliang さん) に返信
Interfaceを実装する形でやることにしたのですが、共通処理の部分でエラーが出てしまいます。 CSVファイルから一行ずつ抜き出したデータを、Modelクラスのプロパティにセットして、そのModelクラスごとListに格納していく処理なのですが、 「ModelからTに変換することができません」といったエラーが出ます。何か間違っている点や、解決策などありましたら教えて頂きたいです。
private void MakeList<T>(string s, List<T> dataList) where T : IModel { using (StreamReader File = new StreamReader(path, Encoding.GetEncoding("UTF-8"))) { while (!File.EndOfStream) { string line = File.ReadLine(); list = line.Split(',');
// この処理以降にエラーが出ます
dataList.Add(new Model() { Name1 = _valueList[0], Name2 = _valueList[1], Name3 = _valueList[2], ・ ・ ・ ・ }); } |