静态和非静态方法的调用
静态方法的调用
静态方法无需实例化类就可以直接调用,使用类名.
方法名的方式调用,例如:
Class1.Exchange();
非静态方法的调用
非静态方法需要先实例化类,然后通过实例.
方法名的方式调用,例如:
Class1 cc = new Class1();
cc.Exchange();
示例代码
using System;
class Class1
{
public static void Exchange()
{
int mun = 10;
int mun1 = 20;
int temp = 0;
// 交换两个变量的值
temp = mun;
mun = mun1;
mun1 = temp;
}
public void Display()
{
Console.WriteLine("mun = {0}, mun1 = {1}", mun, mun1);
}
static void Main(string[] args)
{
// 调用静态方法
Class1.Exchange();
// 创建类实例
Class1 cc = new Class1();
// 调用非静态方法
cc.Display();
Console.ReadLine();
}
}
141.15KB
文件大小:
评论区