1.方法:方法就是将一堆代码进行重用的一种机制。方法就是一段代码,这段代码可能有输入的值(参数),可能会返回值。一个方法就像一个专门做这件事的人,我们调用它来做一些事情,它可能需要我们提供一些数据给它,它执行完成后可能会有一些执行结果给我们。要求的数据就叫参数,返回的执行结果就是返回值。
2.在这里提到几个关键字:
private:私有只能在当前类自身内访问.
public:在整个命名空间都能访问.
3.静态类和非静态类:
静态(static)类:在使用时,不能进行实例化,类里面的成员必须全部是静态,访问类中的公开成员,直接使用类名点;
非静态类中的静态成员:在静态的方法中只能访问外部的静态成员,访问时,不需要使用实例化对象访问,直接使用类名进行访问.
4.方法的定义:
•[访问修饰符] [static] 返回值类型 方法名()
{
方法体;
}
•命名规则:方法名开头大写,参数名开头小写,参数名、变量名要有意义
•方法的调用,对于静态方法,调用有两种方式
•如果在同一个类中,直接写名字调用就行了.
•或者类名.方法名();
5.递归算法:在一个方法中调用自己.
案例:斐波那契数列
控制台:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _05斐波那契数列
{
class Program
{
static void Main(string[] args)
{
//斐波那契数列
//0,1,1,2,3,5,8,13,2