2012-03-09 7 views
0

XElementを一度使用している場合は、それをインラインで宣言する必要があります。XElementを一度使用する場合は、インライン宣言または独自のオブジェクトを作成しますか?

user.name = new XElement("Name", "John Doe"); 

またはXElementをそれ自身の行に宣言します。

XElement elem = new XElement("Name", "John Doe"); 
user.name = elem; 
+1

あなたとあなたの同僚のどちらが読みやすくなっていますか?そのものと一緒に行こう。 –

答えて

1

好きなものを使用します。コンパイラはそれを同じものに最適化します。

0

user.name = new XElement( "Name"、 "John Doe");

は1度だけ使用すると問題ありません。余分なポインタのために数バイトを節約します。

0

XElement変数に意味のある名前( "elem")がないという事実が伝えていると思います。 XElementは名前に割り当てられた意味しか持たないので、インラインで行います。

関連する問題