静态类和非静态类方法
Posted 春哥博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态类和非静态类方法相关的知识,希望对你有一定的参考价值。
静态类方法:不需要实例化,直接 类名.方法名,调用静态成员。
using System; using System.Collections.Generic; using System.Text; namespace 静态类和非静态类的区别 public class Person public static void M2() Console.WriteLine("我是静态方法,类名.方法名即可调用静态成员");
using System; namespace 静态类和非静态类的区别 class Program static void Main(string[] args) //静态方法不用实例化,直接调用 //M2这个方法不和main方法同一个类,所以要类名.方法名 Person.M2();
非静态类方法:需要实例化创建类的对象,然后调用实例化成员。
using System; using System.Collections.Generic; using System.Text; namespace 静态类和非静态类的区别 public class Person public void M1() Console.WriteLine("我是非静态方法,需要实例化才能调用");
using System; namespace 静态类和非静态类的区别 class Program static void Main(string[] args) //非静态类方法,需要初始化对象才能调用实例成员 Person p = new Person(); p.M1();
以上是关于静态类和非静态类方法的主要内容,如果未能解决你的问题,请参考以下文章