Methods That Return a Value and Accept Parameters : Method Return « Class « C# / CSharp Tutorial






public class Product {
    public int yearBuilt;
    public double maximumSpeed;

    public int Age(int currentYear) {
        int age = currentYear - yearBuilt;
        return age;
    }

    public double Distance(double initialSpeed, double time) {
        return (initialSpeed + maximumSpeed) / 2 * time;
    }

}


class MainClass{

    public static void Main() {
        Product redPorsche = new Product();

        redPorsche.yearBuilt = 2000;
        redPorsche.maximumSpeed = 150;

        int age = redPorsche.Age(2001);
        System.Console.WriteLine("redPorsche is " + age + " year old.");
        System.Console.WriteLine("redPorsche travels " + redPorsche.Distance(31, .25) + " miles.");

    }

}








7.7.Method Return
7.7.1.Return int from function
7.7.2.Return an object
7.7.3.Use a class factory
7.7.4.Return an array
7.7.5.How to define methods that return a value and accept parameters
7.7.6.Methods That Return a Value and Accept Parameters