改行文字が\r\nとかのファイルならlines.Split('\n');じゃだめかもわからんです