C#中调用方法的示例
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(); } } }
posted on 2017-09-06 14:25 stringAdmin 阅读(4565) 评论(0) 编辑 收藏 举报