特定のAPI変更の理由を知りたいことがあります。グーグルはこの質問で私を助けていないので、多分StackOverflowはそうすることができます。MicrosoftがGetAttribute
XML要素のヘルパーメソッドを削除することを選択したのはなぜですか?以前のMSXMLのようなものSystem.Xml
がありましたが、どちらも属性値または欠落している場合は空の文字列を返します。ありますが、実装されていませんでした。XmlElement.GetAttribute("x")
getAttribute
XElement
SetAttributeValue
GetAttributeValue
確かに、プロパティをテストして使用するためにロジックを変更するのはそれほど手間はかかりませんXElement.Attribute("x").Value
が、ユーティリティ関数を一方の方法()で提供するのはそれほど便利でSetAttributeValue
はなく、もう一方の方法では奇妙に思えます。私が簡単に休んで、それから何かを学ぶことができるように、決定の背後にある理由を知っている人はいますか?