1

パターンのCSVにデータがあります

A、B、C、D、E、F、G

C,F,G,L,K,O,F

a,b,c,d,e,f,g

f、t、s、n、e、K、c

B,F,d,e,t,m,A

これらのデータを次の形式で保存します。

あいうえお

B、C、D、E

C、D、E、F

D、E、F、G
.
.
.

以下の方法でやろうとしていますが、途中で1つのパターンがありません。例:C,D,E,F

これが私のコードです:

static void Main(string[] args)
{
    FileStream fs = new FileStream("studentSheet.csv", FileMode.Open);
    StreamReader reader = new StreamReader(fs);
    List<string> subline = new List<string>();
    string line = "";
    while ((line = reader.ReadLine()) != null)
    {
        string[] splitstring = line.Split(';');
        string ft = null;
        int i =0;
        while(i <( splitstring.Length - 3)+1)
        {
            ft = splitstring[i] + "," + splitstring[i+1]
                + "," + splitstring[i+2] +","+ splitstring[i+3];
            subline.Add(ft);
            i = i + 1;
        }

    }
    foreach(string s in subline)
        Console.WriteLine(s);
    Console.ReadLine();
}
4

1 に答える 1