クラス内のフィールドのカスタム属性にアクセスしたいとします。フィールドコンストラクタ中にフィールドに配置された属性にアクセスしたいと思います。これは可能ですか?コンストラクタ内のカスタム属性を使用する - C#
編集06/28/09 以下の擬似コードのようなもの
class SpecialInt
{
int _intVal;
int _maxVal;
public SpecialInt()
{
//Get attribute for the instantiated specialint
_maxVal = GetAttribute("MaxValue")
} }
class main()
{
[MaxValue(100)]
SpecialInt sInt;
public main()
{
sInt = new SpecialInt()
}
}
私は何とかしたいと思っています。 class SpecialInt { int _intVal; int _maxVal; パブリックSpecialInt() {//インスタンス化specialintの属性取得 _maxVal =のgetAttribute( "MaxValueを") }} クラスのmain(){ [MaxValueを(100)] SpecialInt SINT。 公共のmain(){ シント=新しいSpecialInt() }} そしてSpecialIntのコンストラクタは、それに適用される属性を知っている必要があります。 –