中易网

c# 类函数static是什么意思?

答案:2  悬赏:10  
解决时间 2021-02-28 10:40
c# 类函数static是什么意思?
最佳答案
static 是标记静态函数(方法或属性)的关键字,静态函数(方法)或属性,不需要实例化对象就可以直接调用,如:

public class a
{
    public static string GetName()
    {
        return "返回值";
    }
}
在其他类中的调用方法是:
(1)
a.GetName();
(2)
如果是非静态的,也就是不标记 static 的话,如下:

public class a
{
    public string GetName()
    {
        return "返回值";
    }
}(3)
在其他类中的调用方法是:

a _a = new a();
_a.GetName();(4)
另一个要注意的是本类内调用,如下:

public class a
{
    public static string GetName()
    {
        return "返回值";
    }
    public static string GetValue()
    {
        return GetName();
    }
    public string GetKey()
    {
        return a.GetName();
    }
    public static string GetKey()
    {
        a _a = new a();
        return _a.GetKey();
    }
}
全部回答
static 是标记静态函数(方法或属性)的关键字,静态函数(方法)或属性,不需要实例化对象就可以直接调用,如:
public class a
{
public static string GetName()
{
return "返回值";
}
}
在其他类中的调用方法是:
a.GetName();
这样就可以了。
如果是非静态的,也就是不标记 static 的话,如下:
public class a
{
public string GetName()
{
return "返回值";
}
}
在其他类中的调用方法是:
a _a = new a();
_a.GetName();
另一个要注意的是本类内调用,如下:
public class a
{
public static string GetName()
{
return "返回值";
}
public static string GetValue()
{
return GetName();
}
public string GetKey()
{
return a.GetName();
}
public static string GetKey()
{
a _a = new a();
return _a.GetKey();
}
}
所有的调用方式,上面这个实例都包括,您可以仔细看看。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
挑战不可能是哪个单位拍的?
就在刚才我在家里的卫生间碰到一条蛇,红色的
在建楼盘被托管意味着什么?
赵东升是骆驼??
为什么出了国的人更爱国?
宋仲基来跑男是第几期?
聚福楼老北京羊蝎子怎么去啊,有知道地址的么
厅高2.8米装风扇灯短杆好还是长杆好
我是卖服装的,现在想辞职,原因是要去男朋友
LOL已经注册了防沉迷但不够年龄的一天能玩多
用While MSComm1.InBufferCount = 0只能判断
福瑞商务宾馆在什么地方啊,我要过去处理事情
东芝硬盘哪个型号好,东芝硬盘怎么样,比价选
天猫手表要多少钱
英国语言已通,签证官仍以语言太弱被拒签怎么
推荐资讯
你好。。我想问一下 我肚脐眼右边涨。。自己
仙人掌和绿豆一起敷疖肿有效吗
笔记本联想desktop_oa45v4e电脑的配置和价格
现代武器这么厉害为什么还要这么多士兵
尚德村地址在什么地方,想过去办事
韩国字冬怎麽写
陕汽集团华臻物流公司我想知道这个在什么地方
移动大王卡定向流量是什么
兴华木桶饭在什么地方啊,我要过去处理事情
金乐园大众菜馆这个地址在什么地方,我要处理
写字时毛笔笔杆是一直保持垂直的吗,可是这样
东州无纺布地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?