c# - Why did System.String[] appear as the output from printing 2d array? -
using this, i'm trying print list of contents of players.text know foreach loop print fine if console.writeline used. i'm attempting manipulate data in particular ways later, , need split using indicated delimiter. however, given code repeated system.string[] printout. i've done search or 2 , of i've found has 1 part or other, haven't found information on how use them together. string[] playerfile = file.readalllines("players.txt"); foreach (string s in playerfile) { //console.writeline(s); string[] playerstuff = s.split(';'); console.writeline(playerstuff); } console.readkey(); i realize it's simplistic question. often, me @ least, it's missing obvious drives me crazy. thanks in advance. player;team;pos;hr;rbi;avg abreu, j;cws;1b;30;101;0.29 altuve, j;hou;2b;15;66;0.313 andrus, e;tex;ss;7;62;0.258 arenado, n;col;3b;42;130;0.287 aybar, e;laa;ss;3;44;0.27 the above first few lines of input. basically, ...