请问C#中字段和全局变量有什么区别?

如题所述

字段不是c#里用的,数据库里的列名称之为字段,程序里的变量可以分为:局部变量、全局变量,加了修饰符的话意义更不一样,共有全局变量、私有全局变量很多呢,你看看c#入门经典的前几章吧!追问

此字段非彼字段。。。C#里确实是有字段这个东西的!!

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-13
全局变量尽量少用,字段可以类中类。
命名时候也有规范区别,字段_开头,全局要大写开头
第2个回答  推荐于2016-04-16
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';本回答被提问者和网友采纳
相似回答