c#: List<object> list= new List<object>();是全局变量吗

2025-01-19 03:04:03
推荐回答(3个)
回答1:

List list= new List()分为两种情况:
1、如果写在类中、方法之外则就是字段(也就是全局变量);
2、如果是写在方法里面则就是局部变量,程序运行超过方法之外后该内存地址就会被回收。

回答2:

放在类里,过程或函数外就是,在过程或函数里就不是。
或者说,你能把它改成下面的样子,并通过编译,它就是全局变量。
public List list= new List();

回答3:

C#中没有全局变量这种东西,只有静态变量,具体什么是静态变量建议自己搜索一下。