Je souhaite accéder aux attributs personnalisés d'un champ de la classe. Je veux accéder aux attributs placés sur le champ pendant le constructeur des champs. Est-ce possible?Utilisation des attributs personnalisés du constructeur interne - C#
Modifier 28/06/09 Quelque chose comme le code ci-dessous pseudo
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()
}
}
Ce que je veux en quelque sorte pouvoir faire. classe SpecialInt { int _intVal; int _maxVal; SpecialInt publique() { // Obtenir les attributs du instancié specialint _maxVal = GetAttribute ("MaxValue") }} classe principale() { [MaxValue (100)] SpecialInt sint; public principal() { SINT = new SpecialInt() }} et ont le constructeur pour SpecialInt connaître les attributs qui lui sont appliqués. –