CSVファイルの内容を読み込み、構造体(クラス)格納するさせたいです。
参考書で以下のようなソースがあったのでコーディングしたのですが、コンパイルエラーとなります。
class Record
{
public string Name { get; set; }
public string Birth { get; set; }
public string sex { get; set; }
public string Age { get; set; }
public static IEnumerable<Record> ReadCsv(string path) { return ReadCsv(File.ReadLines(path)); //ここでエラー }
}
呼び出し側
var records = Record.ReadCsv(ファイル名);
エラーとなっているのは、ReadCsvの引数はstringのためなのは分かるのですが
この参考にしたサンプルが間違っているのか解決方法が分かりません。
ReadLinesの戻り値の型はIEnumerable<string>だと思うので、ReadCsvで正常に読み込んだとしても型があわないように思います。
何か大きな勘違いをしているような気もしますが、何卒よろしくお願いします。
開発環境は、Visual Studio 2015 Express、.Net Framework 4です。
回答3件
あなたの回答
tips
プレビュー