List list= new List()分为两种情况:1、如果写在类中、方法之外则就是字段(也就是全局变量);2、如果是写在方法里面则就是局部变量,程序运行超过方法之外后该内存地址就会被回收。
放在类里,过程或函数外就是,在过程或函数里就不是。或者说,你能把它改成下面的样子,并通过编译,它就是全局变量。public List list= new List();
C#中没有全局变量这种东西,只有静态变量,具体什么是静态变量建议自己搜索一下。