为了账号安全,请及时绑定邮箱和手机立即绑定

为什么C#中的变量在被赋值之前都不能使用

为什么C#中的变量在被赋值之前都不能使用

慕妹3146593 2018-10-24 05:06:59
C#中的变量在未被赋值的情况下被使用的话会出现语法错误,这是怎么回事,是因为C#有某种保护机制还是因为不给变量赋值就不为其分配内存空间
查看完整描述

2 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

当你申明变量的时候就会为它在内存中分配内存空间,照我个人理解就是你说的C#有保护机制,如果使用未赋值的变量就会导致程序出错,所以在编译的时候就会出现语法错误

查看完整回答
反对 回复 2018-10-25
?
拉丁的传说

TA贡献1789条经验 获得超8个赞

那是因为它的语法规则规定了 这样写是错的。为什么是错的呢,因为它没有为变量分配空间,在使用这个变量的过程中可能会出现异常,所以.平台提示你.你是错的

查看完整回答
反对 回复 2018-10-25
  • 2 回答
  • 0 关注
  • 1226 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信