I want to add a property as a parameter.
/// <summary>
/// Permet de passer à la prochaine valeur de la <see
cref="Dimension" />.
/// </summary>
public void DimensionSuivante()
{
if (Dimension == enuDimension.Petite)
Dimension = enuDimension.Maximale;
else
Dimension += 1;
}
/// <summary>
/// Permet de passer à la prochaine valeur de la <see cref="Qualite"
/>.
/// </summary>
public void QualiteSuivante()
{
if (Qualite == enuQualite.Faible)
Qualite = enuQualite.Excellente;
else
Qualite += 1;
}
/// <summary>
/// Permet de passer à la prochaine valeur de la <see
cref="Sensibilite" />.
/// </summary>
public void SensibiliteSuivante()
{
if (Sensibilite == enuSensibilite.ISO_800)
Sensibilite = enuSensibilite.ISO_64;
else
Sensibilite += 1;
}
These methods gets alot repetitive, so i wanted to create a new method that we pass a Property
as a parameter
. I have no idea what the syntax
would be.
I've tried adding the object
before the param
. Here's the method i have so far.
private void GetPropertyNext(PropertyName)
{
if (PropertyName == FirstOfEnu)
PropertyName = LastOfEnu;
else
PropertyName += 1;
}