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来直接调用这种方法
    }
}
}

 




posted on 2016-08-12 15:07  小唐师叔  阅读(142)  评论(0编辑  收藏  举报