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; }