c# static
static,静态的。
一、使用static:想使用其他类中的方法,则只能通过该类调用,而不能通过实例化该类来调用其中的方法;
二、不使用static:正好与使用后相反,只能通过实例化该类来调用其中的方法;
using System; namespace StaticS { class S1 { public static void First() { Console.WriteLine("frist"); } } class S2 { public void Secend() { Console.WriteLine("secend"); } } class S3 { public static void SS() { s1 w=new s1; //s1.first();只能通过这种方式调用此方法 //不能通过w.frist()调用first() s2 ww=new s2(); ww.secend();//只能通过实例化来调用s2类中的方法,而不能通过s2来直接调用这种方法 } } }