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 == ' ') {
 ……
}

のように、比較対象の分だけ条件を追加していかなければならないので、大変です。これさえラクになったらいいのに、みんなどうしているんでしょうか。

コメントはまだありません »

コメントはまだありません。

コメントをどうぞ

48 queries. HTML convert time: 16.644 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2010 @ futuremix.org | 5jp.net ログイン