やじゅ@アプリケーション・ラボ わんくま支局

目次

Blog 利用状況

ニュース

プロフィール

MSMVP

連想配列の並び順は保証されない

連想配列の並び順って確か保証されてなかったよなー、でも追加順なのかなと思って調べていたら、下記サイトのブログ記事を見つけました。

C#でHashtableのfor eachの順序
http://blog.mbc-net.com/index.php?itemid=14

この記事では、Hashtableを使っていたところで、Windows 7の64bitの環境になったら不具合が発生したそうです。

Windows XP/Vista 32 bit 環境は、追加された順番
Windows 7 64 bit 環境は、key のアルファベット順

ということで、連想配列の順序は保証されないと思って開発した方がいいみたい。

投稿日時 : 2012年4月5日 7:35

コメントを追加

No comments posted yet.
タイトル  
名前  
URL
コメント