请问C#中字段和全局变量有什么区别?
3个回答
展开全部
全局变量尽量少用,字段可以类中类。
命名时候也有规范区别,字段_开头,全局要大写开头
命名时候也有规范区别,字段_开头,全局要大写开头
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class A
{
private int a=5;//字段或成员变量
public string s="abc";//共有字段
}
//使用时 先实例化 A a=new A(); 然后使用a.s
字段在类A释放以后也就跟着释放了
C#准确来说没有全局变量 不过可以用静态类的静态成员来存储长久数据 比如登陆用户名
静态成员一直存在内存中,可以当做全局变量。直到关闭程序才释放
public static class B
{
public static string userName="";
}
使用静态成员这样用 B.userName='admin';
{
private int a=5;//字段或成员变量
public string s="abc";//共有字段
}
//使用时 先实例化 A a=new A(); 然后使用a.s
字段在类A释放以后也就跟着释放了
C#准确来说没有全局变量 不过可以用静态类的静态成员来存储长久数据 比如登陆用户名
静态成员一直存在内存中,可以当做全局变量。直到关闭程序才释放
public static class B
{
public static string userName="";
}
使用静态成员这样用 B.userName='admin';
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询