次の構文には機能上の違いがありますか...
[Foo, Bar]
public class Baz {}
...そしてこの構文は?
[Foo]
[Bar]
public class Baz {}
コンパイル時にそれぞれが同一の結果を生成すると仮定した場合、どの形式が推奨されますか?
ベストアンサー1
機能上の違いはありません。利便性とスタイルの問題です。
ほとんどの場合、属性を分離して読みやすくするために、属性を独自の行に配置する傾向があります。また、行コメントを使用して//
属性を個別に削除できるのも便利です。
[A]
[B]
//[C] disabled
public class Foo {}