c#中 静态字段和普通字段的区别

比如classcla1{publicstringname;publicstaticstringsex;}静态字段和普通字段的区别在哪里... 比如
class cla1
{
public string name;
public static string sex;
}
静态字段和普通字段的区别在哪里
展开
 我来答
百度网友0c715f64a
推荐于2016-07-11 · TA获得超过232个赞
知道答主
回答量:83
采纳率:0%
帮助的人:85.8万
展开全部
区别一:
普通字段要实例化才能使用,没有实例化不能使用。静态字段反之。如:
name字段的使用:
cla1 i = new cla1();
i.name = "张三";

sex字段的使用:
cla1.sex = "男";

区别二:
普通字段要在实例化时候才分配内存空间,而静态字段在装载程序集的时候就分配内存空间了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式