Method is the building block of object-oriented programming. It combines
related code together and makes program easier. In C# method
declaration, you can declare method by following way:
< Access Specifier> < Return Type> < Method Name> (Parameter list)
{
Body
}
Example:
public void add()
{
Body
}
In the preceding example, the public is an access specifier, void is a return data type that return nothing and add() is a method name. There is no parameter define in add() method.
If the function returns interger value, then you can define function as follow:
public void add()
{
Body
}
If the function is returning string value, then you can define function as follow:
Example:
Output
Enter your name: Aav Kumar
Enter Your City: dhanbad
Enter your age: 18
===================================
Name: Aav Kumar
City: dhanbad
Age: 18
==================================
Guidelines:
1. You can define multiple functions within a class.
2. If you are using return data type instead of void, then must return appropriate value with return keyword.
< Access Specifier> < Return Type> < Method Name> (Parameter list)
{
Body
}
Example:
public void add()
{
Body
}
In the preceding example, the public is an access specifier, void is a return data type that return nothing and add() is a method name. There is no parameter define in add() method.
If the function returns interger value, then you can define function as follow:
public void add()
{
Body
}
If the function is returning string value, then you can define function as follow:
public string printname()
{
Body
}
{
Body
}
You must remember, whenever use return data type with method, must
return value using return keyword from body. If you don’t want to return any value, then you can use void data type.
using System;
namespace Declaring_Method
{
class Program
{
string name, city;
int age;
// Creating method for accepting details
public void acceptdetails()
{
Console.Write("\nEnter your name:\t");
name = Console.ReadLine();
Console.Write("\nEnter Your City:\t");
city = Console.ReadLine();
Console.Write("\nEnter your age:\t\t");
age = Convert.ToInt32(Console.ReadLine());
}
// Creating method for printing details
public void printdetails()
{
Console.Write("\n\n===================");
Console.Write("\nName:\t" + name);
Console.Write("\nCity:\t" + city);
Console.Write("\nAge:\t" + age);
Console.Write("\n===================\n");
}
static void Main(string[] args)
{
Program p = new Program();
p.acceptdetails();
p.printdetails();
Console.ReadLine();
}
}
}
namespace Declaring_Method
{
class Program
{
string name, city;
int age;
// Creating method for accepting details
public void acceptdetails()
{
Console.Write("\nEnter your name:\t");
name = Console.ReadLine();
Console.Write("\nEnter Your City:\t");
city = Console.ReadLine();
Console.Write("\nEnter your age:\t\t");
age = Convert.ToInt32(Console.ReadLine());
}
// Creating method for printing details
public void printdetails()
{
Console.Write("\n\n===================");
Console.Write("\nName:\t" + name);
Console.Write("\nCity:\t" + city);
Console.Write("\nAge:\t" + age);
Console.Write("\n===================\n");
}
static void Main(string[] args)
{
Program p = new Program();
p.acceptdetails();
p.printdetails();
Console.ReadLine();
}
}
}
Output
Enter your name: Aav Kumar
Enter Your City: dhanbad
Enter your age: 18
===================================
Name: Aav Kumar
City: dhanbad
Age: 18
==================================
Guidelines:
1. You can define multiple functions within a class.
2. If you are using return data type instead of void, then must return appropriate value with return keyword.
Comments
Post a Comment