using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace W3C_APP_Demo { class Program { public int FindMax(int num1, int num2) { /* 局部變量聲明 */ int result; if (num1 > num2) result = num1; else result = num2; return result; } static void Main(string[] args) { /* 局部變量定義 */ int a = 100; int b = 200; int ret; Program n = new Program(); //調用 findmax 方法 ret = n.FindMax(a, b); //ret = Program.FindMax(a, b); //對於非靜態字段,屬性和方法,必須進行對象引用,對象是類的實例化。 Console.WriteLine("最大值是: {0}", ret); Console.ReadLine(); } } }
如果FindMax()方法為靜態方法,則調用方法不需要對象引用。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace W3C_APP_Demo { class Program { public static int FindMax(int num1, int num2) { /* 局部變量聲明 */ int result; if (num1 > num2) result = num1; else result = num2; return result; } static void Main(string[] args) { /* 局部變量定義 */ int a = 100; int b = 200; int ret; ret = FindMax(a, b); //對於非靜態字段,屬性和方法,必須進行對象引用,對象是類的實例化。 Console.WriteLine("最大值是: {0}", ret); Console.ReadLine(); } } }
