Chapter 3: We Have Our Methods

In This Chapter

check.png Defining a method

check.png Passing arguments to a method

check.png Getting results back

check.png Reviewing the WriteLine() method

Programmers need to be able to break large programs into smaller chunks that are easy to handle. For example, the programs contained in previous chapters of this minibook reach the limit of the amount of programming information a person can digest at one time.

C# lets you divide your class code into chunks known as methods. Properly designed and implemented methods can greatly simplify the job of writing complex programs.

remember.eps A method is equivalent to a function, procedure, or subroutine in other languages. The difference is that a method is always part of a class.

Defining and Using a Method

Consider the following example:

class Example

{

  public int anInt;                  // Nonstatic

  public static int staticInt        // Static

  public void InstanceMethod()       // Nonstatic

  {

    Console.WriteLine(“this is an instance method”); ...

Get C# 5.0 All-in-One For Dummies now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.