Listing 1: C# code that groups member variables.

(a)
public class employee
{
    private string lastName;
    private string firstName;
    private double hourlyWage;
    public employee( string lastName, string firstName)
    {
        this.lastName = lastName;
        this.firstName = firstName;
        this.hourlyWage = 10.00;
    }
    public double wage
    {
        get { return this.hourlyWage; }
        set { // value is implicit
            if ( value > 5.00 && value < 200.00 ) {
                this.hourlyWage = value;
            }
        }
    }
}

(b)
employee john = new employee("Doe","John");
john.wage = john.wage*1.20;