2010-08-04 55 views
0

我有用VB6编写的代码。 那里我有一些可以通过一些代码操作删除的变量? 是否有删除一个或两个额外的变量的优势?减少vb6中的变量有什么好处?

+4

它将不得不迁移到.NET的代码更少? :) – Josh 2010-08-04 05:04:00

+4

加上你少付变动税。 – 2010-08-04 05:08:16

+4

如果你正在考虑通过重用现有变量来消除变量,那么你应该从你的脑海中想出一点愚蠢的想法。 – Kobi 2010-08-04 05:11:11

回答

5

而不是删除变量(你还指什么?),只是减少它们的范围。

0

删除局部变量通常有两个原因。

  1. 该方案采用少一点 记忆中,这是非常小的,而不是 删除变量的原因。
  2. 该代码变得很多clenaer, 更容易阅读和很多 复杂。 (这是删除变量的真正原因)。

因为(特别是在VB6中)维护是您花费90%的时间编程的地方,它的价值使您的生活变得更轻松。

0

通过删除变量,代码可能看起来更干净,但不一定更具可读性。

优点: 1)更少的内存 2)更快的速度

不过,我不会担心太多,除非它是一个循环 里面你应该清理不是真的需要一个循环内的变量