public class MyClass { public void InstanceMethod() { Console.WriteLine("This is an instance method."); } } class Program { static void Main() { MyClass obj = new MyClass(); obj.InstanceMethod(); // 调用实例方法 } }
2. 静态方法:
关联类: 静态方法是与类关联的,通过类名直接调用,无需创建类的实例。
无需实例: 静态方法中不能直接访问实例的字段和属性,因为没有与之关联的实例。
this 关键字: 静态方法中不能使用 this 关键字,因为它没有实例上下文。
生命周期: 静态方法的生命周期与程序的生命周期相同。
示例代码:
public class MyClass { public static void StaticMethod() { Console.WriteLine("This is a static method."); } } class Program { static void Main() { MyClass.StaticMethod(); // 直接调用静态方法 } }