public virtual string Description(DescriptionInfoState state)
        {
            switch (state)
            {
            case DescriptionInfoState.Default:
                return(Description());

            case DescriptionInfoState.ShowAge:
                return($"{Description()}, Age: {Age.ToString()}");

            case DescriptionInfoState.SpecificInfo:
                return($"{Description()}, {SpecificInfo()}");
            }

            return(null);
        }
Exemplo n.º 2
0
 public override string Description(DescriptionInfoState state)
 {
     return
         ($"{base.Description(state)}\nClass Description {Id}: Position: {BestPlayingPosition.ToString("G")}, Sprint 100 Meters: {Sprint100Meters.ToString()}, Number on T-Shirt: {NumberOnTShirt.ToString()}");
 }
 public override string Description(DescriptionInfoState state)
 {
     return($"{base.Description(state)}\nClass Description {Id}: Salary: {Salary.ToString()}");
 }