2005年10月13日

XmlTextReader のインデクサ

   このエントリーをはてなブックマークに追加 Clip to Evernote
XmlTextReader のインデクサが、属性の取得というのはかなり違和感があるな〜
reader[n]
で属性にアクセスしているというのは、知っている人にしかすぐには分からない。読み手のことを考えれば、
reader.Attributes[n]
などのように、通常のコレクションプロパティで良いと思うんだけど...
AttributeCount ,HasAttributes なんてプロパティがあるんだから、それに合わせた方が、素直だと思う。


 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/50135205
この記事へのトラックバック
窓際プログラマーの独り言より XmlReader(リンクではXmlTextReader)のインデクサがXMLの属性にアクセスするプロパティだというのは直感的では無い、という話。 全く以って同意する。 異論、反論はあると思うがC#のインデクサというのはインタフェース、ひいてはクラスを設...
[.NET]またまた、またインデクサ【Kazzの「JとNの狭間で」】at 2005年10月17日 09:32