已有1人关注
大神帮我看下这个实例化的小程序怎么会错误?
发表在C#编程词典答疑 2018-06-21
是否精华
版块置顶:

上面这个是原代码,
自己修改成这样:

错误了,想不通,求大神指点迷津,我买了一本C#从入门到精通自学的。希望得到帮助,谢谢
分享到:
精彩评论 3
小禾斗
学分:7318 LV13
TA的每日心情
奋斗
2017-04-21 14:00:25
2018-06-21
沙发

因为你那两个变量写到方法里面,变成局部变量了。

qinbinbin
学分:113 LV3
2018-06-27
板凳

Length 和width变量被你修改成局部变量了

小飞侠
学分:358 LV5
2019-03-24
地板

是因为您重新定义了length,width这两个变量并初始化了4.5和3.5    它们和原先的length,width 是两个同名变量

就像双胞胎一样.如果是你修改的那样 结果是length =0,width=0,area=0.是因为外面调用的是类的字段.如果你去掉了length,width前面的类型double ,结果就是4..5   3.5   15.75   它们是同一个变量(字段).总之,是C#的类的编程规则.不同编程语言有不同的规则,就是C#的不同版本也有不同的规则.

首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照