C#中的方法

方法

方法的定义:看见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;
    	}

方法的重载:

   方法名相同  但是参数不同,参数的个数不同,类型也不同
   方法的重载  和返回值无关,和参数的类型和个数有关
发布了54 篇原创文章 · 获赞 6 · 访问量 4278

猜你喜欢

转载自blog.csdn.net/weixin_44031029/article/details/104055317