Net基础篇_学习笔记_第十天_方法(函数)

方法(函数):

函数就是将一堆代码进行重用的一种机制。//解决冗余代码问题------方法出现了。            面向对象的三大特征:封装、继承、多态


函数的语法:
[public] static 返回值类型 方法名([参数列表])
{
方法体;
}


public:访问修饰符,公开的,公共的,哪都可以访问。
static:静态的  (面向对象时会再了解)
返回值类型:如果不需要写返回值,写void


方法名:要符合Pascal 规则,每个单词的首字母都大些,其余字母小写。
参数列表:完成这个方法所必须要提供给这个方法的条件。如果没有参数,小括号也不能省略。

方法写好后,如果想要被执行,必须要在Main()函数中调用。


方法的调用语法:
类名.方法名([参数]);

 

注意:

在某些情况下,类名是可以省略的,如果你写的方法跟Main()函数同在一个类中,这个时候,
类名可以省略。

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace _数组练习01
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             while (true)
14             {
15                 Console.WriteLine("Hello World");
16                 // break;                             //显示结果为:Hello World和 Hello ,Net
17                 // continue;                          //显示结果为:不停地重复地显示为Hello World
18                 return ;                              //显示结果为:屏幕一闪而过,未执行下面代码;      return两个作用:1.立即结束本次方法(跳出Main函数)2.在方法中返回要返回的值。
19 
20             } 
21             Console.WriteLine("Hello .Net");
22             Console.ReadKey();
23         }28     }
29 }
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _数组练习01
{
    class Program
    {
        static void Main(string[] args)
        {
            //计算两个整数的最大值 ,方法的调用
            int max=Program.GetMax(5,9);
            Console.WriteLine(max);
            Program.PlayGame();
            Program.PlayGame();
            Program.PlayGame();
            Program.PlayGame();
            Program.PlayGame();
            Program.Wudi();
            Program.PlayGame();
            Program.PlayGame();
            Program.PlayGame();
            Program.Wudi();
            Program.PlayGame();
            Program.PlayGame();
            Console.ReadKey();
            
        }
        /// <summary>                        文档注释
        /// 计算两个整数的最大值,并且将最大值返回。
        /// </summary>
        /// <param name="n1">第一个整数</param>
        /// <param name="n2">第二个整数</param>
        /// <returns>将最大值返回</returns>
        public static int GetMax(int n1, int n2)
        {
            return n1 > n2 ?n1:n2;
        }
        /// <summary>
        /// 正常玩游戏
        /// </summary>
        public static void PlayGame()
        {
            Console.WriteLine("超级玛丽走啊走,跳啊跳,顶呀顶");
            Console.WriteLine("超级玛丽走啊走,跳啊跳,顶呀顶");
            Console.WriteLine("超级玛丽走啊走,跳啊跳,顶呀顶");
            Console.WriteLine("超级玛丽走啊走,跳啊跳,顶呀顶");
            Console.WriteLine("超级玛丽走啊走,跳啊跳,顶呀顶");
        }
        /// <summary>
        /// 无敌模式
        /// </summary>
        public static void Wudi()
        {
            Console.WriteLine("屏幕开始闪烁");
            Console.WriteLine("播放无敌的背景音乐");
            Console.WriteLine("屏幕停止");
        }
    }
}

 

posted @ 2017-08-07 14:29  MR_L先生  阅读(184)  评论(0编辑  收藏  举报