はじめまして、よろしくお願いいたします。

.NET C#を始めて体験するのですが、本屋で
マニュアル購入したり、WEBで調査してもわかりませんでした。
CSV読込や配列の場所を読んでも、目的の部分がわかりませんでした。

データ11,データ12,データ13
データ21,データ22,データ23
データ31,データ32,データ33
(縦/横 カンマで区切られた二次元配列---->CSV(TXT)ファイル)

この、カンマで区切られた二次元配列のテキストファイルを
Streamreaderで一行読込(または全部読込)した場合、
どうしても、二次元配列型の変数(バファ)に格納したいのですが、
うまくできません。
x[2,2] <-- この二次元配列が全て埋まるように入れたいのですが
どうしても、x[0,0][1,0][2,0]にしか入りません。
うまく、カンマを区切りと認証して、横の配列にも格納
したい場合どのように記述すればよろしいのでしょうか?
ご指導お願いいたします。