Return a value from a member method : Member Method « Class « C# / CSharp Tutorial






using System;  
  
class Building {   
  public int area;      
  public int occupants; 
 
  // Return the area per person.  
  public int areaPerPerson() {  
    return area / occupants; 
  }  
}   
   
class MainClass {   
  public static void Main() {   
    Building house = new Building();   
    Building office = new Building(); 
    int areaPP; // area per person 
 
    house.occupants = 4;  
    house.area = 2500;  
 
    office.occupants = 25;  
    office.area = 4200;  
   
    areaPP = house.areaPerPerson(); 
 
    Console.WriteLine("house has:\n  " + 
                      house.occupants + " occupants\n  " + 
                      house.area + " total area\n  " + 
                      areaPP + " area per person"); 
 
 
    Console.WriteLine(); 
 
    // obtain area per person for office 
    areaPP = office.areaPerPerson(); 
 
    Console.WriteLine("office has:\n  " + 
                      office.occupants + " occupants\n  " + 
                      office.area + " total area\n  " + 
                      areaPP + " area per person"); 
  }   
}
house has:
  4 occupants
  2500 total area
  625 area per person

office has:
  25 occupants
  4200 total area
  168 area per person








7.4.Member Method
7.4.1.Define methods
7.4.2.Member Functions
7.4.3.Nested methods
7.4.4.Return a value from a member method
7.4.5.Define Rectangle class with method to compute the area
7.4.6.Object Class Methods