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;
    	}

方法的重載:

   方法名相同  但是參數不同,參數的個數不同,類型也不同
   方法的重載  和返回值無關,和參數的類型和個數有關
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章