方法为什么会存在?
迄今看到的代码块都是单个代码块形式实现的,其中包含一些重复执行的循环代码以及有条件的执行的分支语句。如果要对数据执行某种操作,就应把所需要的代码放在合适的位置。
如果有大量重复性操作该怎么办?需要修改时呢?
方法概述:
方法是一种用于实现可以有对象(或类)执行的计算机或操作的成员,是一个已命名的语句集。每个方法都有一个名称和一个主体。方法名应该是一个有意义的标识符,应描述出方法的用途。方法主体饱含了调用方法时实际执行的语句。用户可以为大多数方法提供一些数据来进行处理,并让其返回一些信息(通常是处理结果)方法是一种基本的、功能强大的编程机制。
修饰符 返回值类型 方法名称 (参数列表)
{
方法体
}
修饰符:public、private、static等等
返回值类型:void、int、double
参数列表可以为数组
返回值 void、int、double……
参数列表
参数匹配:类型、个数、顺序一一对应
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;//引用命名空间
using System.Threading.Tasks;
using System.Collections;
namespace ConsoleApplication4
{
class Program
{
//实现8,7,6,5的阶乘
static void Factorial(int num)//void表示没有返回值,有返回值的话,直接用对应的类型替换
{
int factorial = 1;
for (int i = num; i > 0; i--) factorial *= i;
Console.WriteLine("{0}的阶乘是:{1}", num, factorial);
}
static int Add(int a, int b)
{
return a + b;
}
static void Main(string[] args)
{
Factorial(8);
Factorial(7);
Factorial(6);
Factorial(5);
int c = Add(25, 26);
Console.WriteLine(c);
Console.ReadKey();
}
}
}