如何以一種方法返回不同的對象列表?我有一些方法,返回一些類型的列表,我不知道是什麼解析方法應該返回用一種方法返回不同的列表C#
public static [Something here (IList???)] Parse(string filePath)
{
string[] lines = File.ReadAllLines(filePath);
for (int i = 0; i < lines.Length; i++)
{
string recordId = lines[i].Substring(0, 2);
switch (recordId)
{
case "00":
return Parse00(lines[i]); //public static List<mainInfo> Parse00(string line);
case "11":
return Parse11(lines[i]); //public static List<param> Parse11(string line);
…
…
}
}
}
'mainInfo'從'param'繼承,反之亦然,還是繼承自一些常見類型? –
@ LasseV.Karlsen,沒有在DB –
有不同的表格你想要做什麼?在你的例子中,你只返回第一行。我假設你想分析所有的行,對吧? – Ben