C#什么时候使用static?

C#什么时候使用static?... C#什么时候使用static? 展开
 我来答
fyan888
2007-11-12 · TA获得超过390个赞
知道答主
回答量:69
采纳率:100%
帮助的人:21.9万
展开全部
当你在一个类里面写函数,但又不想去new这个类的时候,使用静态函数,可以直接调用,例如:
public class myClass
{
public static void HelloWorld() { .... }

}

另一个类里面可以直接:
myClass.HelloWorld();

还有,当一个变量你想被不同的使用者共用值时,可以使用静态,也就是说,一个使用者定义这个变量的值,另一个人会取到这个值。
shadow5177
2007-11-12 · 超过48用户采纳过TA的回答
知道答主
回答量:218
采纳率:0%
帮助的人:178万
展开全部
静态的。可以全局调用的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
toaboy
2007-11-12 · 超过12用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:46.1万
展开全部
2楼3楼的都说 了 哎 很简单的
class a
{
static void numa()
{
console.writeline(aaaa);
}
public void numb()
{
console.writeline(bbbbb);
}
}
static void main()
{
a.numa();
a ca=new a();
ca.numb();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
稍然
2007-11-12
知道答主
回答量:65
采纳率:0%
帮助的人:0
展开全部
同意5177,就是不会因为调用而改变的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
thesmallcar
2007-11-12
知道答主
回答量:9
采纳率:0%
帮助的人:2.5万
展开全部
如果是属性,则该属性属于整个类,不需要实例化对象即可使用该属性。
如果是类,则该类无法实例化出对象,全部属性和方法都是可以静态调用的。
如果是方法,则使用该方法不必实例化对象,直接类名.方法名()即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2007-11-12 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4027万
展开全部
不需要新对象来使用类可以直接使用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式