c# 38.——面对对象静态函数和非静态函数的区别

  

//一。新建人类_38
名称空间。面对对象静态函数和非静态函数的区别
{
//新建个人类公共类人

{
私有静态字符串_name;//静态字段
公共静态字符串名称//属性,对字体的限定
{
得到{返回Person._name;}
集{人。_name=价值;}

  
 <代码>}
  
  私人char _gender;//字段
  公共字符性别//属性,对字体的限定
  {
  {回报_gender;}
  集{_gender=价值;}
  }
  
  公共空间M1()//方法
  {
  Console.WriteLine(“我是一个非静态方法!”);
  }
  
  公共静态孔隙M2()//方法
  {
  Console.WriteLine(“我是一个静态方法!”);
  }
  } 
  

}   

//二。_38主函数
名称空间。面对对象静态函数和非静态函数的区别
{
类项目
{
静态void Main (string [] args)
{
//以下是重点,区别实例成员和静态成员的调用
//调用实例成员,先新建一个对象,然后用对象去调用
人p=new ();
p.M1 ();
//静态方法调用,直接类名去点方法名
Person.M2 ();

  
 <代码> Console.WriteLine ();
  Console.ReadKey ();
  
  }
  } 
  

}

c# 38.——面对对象静态函数和非静态函数的区别