c#中变量的问题

JICHAOWEI 2012-03-27 04:33:12
c#中变量可否先运用后申明,还有就是局部变脸额全局变脸都有哪些区别啊?
希望答案尽量详细一点
...全文
200 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
痴心灬妄想 2012-03-28
  • 打赏
  • 举报
回复
变量只有先申明后好似用,没有先使用后申明。
全局变量就是每个方法函数中都可以使用,而局部的就可以在这个函数或者方法中使用。

lh1342988550 2012-03-27
  • 打赏
  • 举报
回复
先使用后声明会报错滴...这个问题你试试不就结了
hetengfei_ 2012-03-27
  • 打赏
  • 举报
回复
局部变量--> 方法中的变量
hetengfei_ 2012-03-27
  • 打赏
  • 举报
回复
引用楼主:“局部变量与全局变量都有哪些区别啊?

你说的是指 ,
全局变量--> 类的静态属性,
全局变量--> 方法中的变量。
吧。
threenewbee 2012-03-27
  • 打赏
  • 举报
回复
先定义后使用,意思不是说要先定义全部变量,再写别的代码,而是使用前声明就可以了。
C#和C++不同的是,C#不支持全局变量。
但是C#可以在不同作用域中定义两个同名的变量。
JICHAOWEI 2012-03-27
  • 打赏
  • 举报
回复
我记得以前老师给我们上课的时候讲 c#中变量可以先先声明后使用的 难道是我记错了
c#中变量的用法和C++中好像不一样吧?
JICHAOWEI 2012-03-27
  • 打赏
  • 举报
回复
不知道大家有没有做AO(ArcObject)二次开发的的啊?
porschev 2012-03-27
  • 打赏
  • 举报
回复

1.先声明

2.作用域不同。。。。
比如在类中声明个全局变量,在类中任何地方都可以访问,而局部变量的作用域只在函数内部
  • 打赏
  • 举报
回复
要先声明的
zdzcool 2012-03-27
  • 打赏
  • 举报
回复
先用后声明?这个真的是有点高科技啊。
你都用了,还申明什么啊。
mingcsharp 2012-03-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bdmh 的回复:]

不可先用
局部变量只能在有效过程内访问,比如函数内部,全局可以再该类任意地方甚至其他单元都可以引用
[/Quote]
C#中还要初始化,
bdmh 2012-03-27
  • 打赏
  • 举报
回复
不可先用
局部变量只能在有效过程内访问,比如函数内部,全局可以再该类任意地方甚至其他单元都可以引用
EnForGrass 2012-03-27
  • 打赏
  • 举报
回复
不行,变量先声明后使用,全局和局部作用域不同
hongwei81 2012-03-27
  • 打赏
  • 举报
回复
定义了全局的就不能定义局部的。什么叫先运行后申明,是不是用到的时候在申明?那是当然可以的,楼主写个例子试试就知道了。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧