方法
方法的定義:看見Static就是靜態方法
[訪問修飾符][static]返回值類型 方法名()
[
方法體;
]
注意點:
1.命名規則:方法明開頭大寫,參數名開頭小寫,參數名、變量名要有意義
2.方法的調用,對於靜態方法,條用有兩種方式
3.如果在同一個類中,直接寫名字調用就行了
4.或類名.方法名();
5.return可以立即退出方法。
舉例:
using System;
namespace _通過返回值來傳遞變量的值
{
class Program
{
static void Main(string[]args)
{
//寫一個方法、判斷一個年份是否是潤年
Console.WriteLine("請輸入年份");
string str = Console.ReadLine();
int yearInt = Convert.ToInt32(str);//報異常
bool result=Isyear(yearInt);
if (result)
{
Console.WriteLine("閏年");
}
else
{
Console.WriteLine("平年");
}
}
public static bool Isyear(int year)
{
if (year % 400 == 0 || year % 4 == 0 && year % 100 != 0)
{
return true;
}
else
{
return false;
}
}
}
有返回值又有參數的方法:
舉例:
using System;
namespace _通過返回值來傳遞變量的值
{
class Program
{
static void Main(string[]args)
{
//要求 有兩個數,下面這個方法的功能是求和,求兩個數的和
//兩個數都是int類型
int sum = add(3, 5);//求兩個數的和
Console.WriteLine("兩個數的和爲{}", sum);
Console.ReadKey();
}
public static int add(int num1, int num2) //即有參數又有返回值的方法
{
return num1 + num2;
}
方法的重載:
方法名相同 但是參數不同,參數的個數不同,類型也不同
方法的重載 和返回值無關,和參數的類型和個數有關