直接以一个例子说明:
using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Person p = new Person(); p.Name = "csw"; //调用非静态的方法 Person.Gender = '男'; //调用静态的方法,直接用类名 //People people = new People(); 静态类不可实例化 } } class Person { private string _name; public string Name { get { return _name; } set { _name = value; } } public static char Gender //设置静态属性 { get { return _gender; } set { _gender = value; } } private static char _gender; } static class People //静态类 { static void Add() { } //void Add() 静态类中只可以声明静态方法 // { } static void Sub() { } } }