C#局部变量

来源:百度知道 编辑:UC知道 时间:2024/06/16 13:00:42
为什么局部变量使用前要先初始化,而全局的可以不用;再者就是为什么全局变量在页面其他方法中引用时会丢失,引用不到,须改成Static声明才可以?
最后能否介绍些WEB编程方面的技巧资料和新技术 ?加分!谢谢!
=======================================================
说明一下,这里的全局变量是指在在类顶部声明为public的变量,也不涉及页面跳转,只是修改,删除,查看,锁定等功能都集中在一个页面而已

局部变量只存在与一个方法内部或者一个循环内部

热全局变量用static的问题是

定义一个静态变量 他会在内存里保存

声明在头部的也就只能在这个类生存而已!

C#有全局变量么???
HTTP是无状态协议.就是说..页面的对象是不保存的..
当你切换页面的时候,你的当前页面对象就被释放了..所以别的页面是无法使用该页面的成员的.因为页面对象已经被释放了.只能声明为static的.那么成员就是类的成员..类的成员是不会因为页面跳转而被释放的.所以可以在别的页面使用.

"为什么局部变量使用前要先初始化,"
局部变量值不定,所以一定要初始化再使用.
"而全局的可以不用"
它的值是0

C#高级编程,什么都有

C#是一个纯面向对象的语言,在他里面没有全局变量,基本所有的东西都在类里面,而类的字段在类实例化的时候是会被编译器自动初始化的.

方法外面的变量、属性