【发布时间】:2013-09-11 15:06:27
【问题描述】:
我正在尝试开发一些良好的编程实践,今天我正在开发一个程序,该程序将从文本框、单选按钮和复选框中获取信息。我知道我可以这样做,例如:
TextBoxResult.Text = Val(TextBoxNumbA.Text) + Val(TextBoxNumbB.Text)
它会起作用的。或者我也可以这样做,它也会起作用:
Dim result, numberA, numberB as Integer
numberA = Val(TextBoxNumbA.Text)
numberB = Val(TextBoxNumbB.Text)
result = numberA + numberB
TextBoxResult.Text = result
我的问题是:哪种方法是正确的?不声明变量的捷径还是声明变量的长途?软件公司如何处理这个问题?
【问题讨论】:
-
好的,感谢您没有回答问题,而是指出另一个可能也有帮助的主题。关于您的评论,我想提出一个问题:VB 不是隐式转换
-
从来没有注意到中间变量,我还在为使用 Val 做 WTH。
-
谢谢你的解释,我明白你的意思了。每当我决定不使用 Strict Option Off 时,我都会考虑到这一点。不要把它当作私人的,但我建议你寻求进一步的“帮助”,不要让人们记下问题,因为对我来说,这听起来就像告诉他们:“闭嘴,你问的是愚蠢的,没有” t 值得被回答或被看到”,我完全不同意这种思维方式。
-
如果您不想给出礼貌的评论,请不要回答,因为对于像我这样的初学者来说,鼓励专业人士很重要,他们不会忽视任何问题,即使听起来很重要有史以来最愚蠢的!
-
我不是“他”,我是“她”,你显然没有明白我的意思。我问的原因是因为我认为声明变量会占用内存空间,所以最好不要这样做......但后来我认为它会提供一种有组织的更合适的编码方式。所以这就是我问这个问题的原因......只是为了检查“专家”的意见
标签: vb.net coding-style policy