これは可能ではないようですが、とにかく尋ねます... C#では、一度に複数のフィールドに単一の属性を適用できますか?C#の複数のフィールドに属性を適用できますか?
public class MyClass {
[SomeAttribute]
public int m_nVar1;
[SomeAttribute]
public int m_nVar2;
public int m_nVar3;
}
m_Var1 & m_Var2ではなく、m_nVar3の「SomeAttribute」を置くために短い手の方法はありますか?現在、各フィールドの前に属性を配置していますが、ブロック内の属性を使用してすべてのフィールドを配置するとよいでしょう。
そうになってしまうかもしれません、ありがとう..しかし、タイプは確かに我々のユースケースで同じではありません。 –
@Faustus種類が異なる場合、これを行う方法はありません。 –
最初はMSDNで見つけられなかったので、それは私が考えたものです。 –