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

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

  • ブックマーク : アクセス: 8,201回
  • カテゴリー : C#
  • キーワード : ,

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

No comments yet.

Sorry, the comment form is closed at this time.

32 queries. HTML convert time: 0.060 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン