C# は集合型がないので辛い
2007-5-22 11:19
C# は Delphi の生みの親である Anders Hejlsberg が作ったのと、Java 対抗の後発言語とだけあって、両者のいいとこ取りがなされています。ただ、Delphi を使っていた私にとってはいくつか不満なのは、集合型が無いということ。これがあるかなかでプログラミングの効率がかなり違います。
特に集合に含まれているかどうかを if で判定するのが簡単に記述できます。これは文字の比較にも使えたので、大変便利でした。
if c in ['/', '$', '#', ' '] then begin …… end;
みたいに簡単に書けるところが、C# だと
if (c == '/' || c == '$' || c == '#' || c == ' ') { …… }
のように、比較対象の分だけ条件を追加していかなければならないので、大変です。これさえラクになったらいいのに、みんなどうしているんでしょうか。
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.