>>110
いやGetColumnCountは列数を取得するのよ。
だから、
GetColumnCount(csv) == n
と書いてる。

csvが正しい長方形でかつ列数が所望の数かどうかをチェックするメソッドが欲しいのはわかってるけど、
無理にそういうメソッドを作っても、その動作を表す適切な名前を付けるのが難しくなってしまうから、
それなら列数を取得するメソッドで妥協したらどうだろうという提案。

どうしてもこだわるなら、
IsSuccess = IsRectangle(n)
とか
IsSuccess = IsValidRect()
かなあ。

isValidDataは何がどうvalid dataなのか読み取れないからよくないと思う。
っていうか、そういうメソッドを見たらcsvの形ではなくデータそのものを検証してるんだと思ってしまう。