我不赞成的写法:
1,  a = (b>c)
我的同事与我的看法不同。我的理由是可读性差。2, if isValid = true then .... (isValid 是布尔变量)
我的理由是多此一举。听听各位的意见。

解决方案 »

  1.   

    我不赞成 a = (b>c)
    if isValid then 多看看:
    《VB编程标准》
      

  2.   

    1。a=(b>3)这种写法可读性是不高,但是胡说回来,这不过是一个比较运算
     a=(b+c)我想肯定是可以接受的吧?只不过不是四则运算了。2。if isValid then
    这种写法比较精简,但是我看到好多人,把Long也这么些,比如
    if checkbox.value
    很讨厌。
      

  3.   

    1。a=(b>3)这种写法可读性是不高,但是话说回来,这不过是一个比较运算
     a=(b+c)我想肯定是可以接受的吧?只不过这次是四则运算了。2。if isValid then
    这种写法比较精简,但是我看到好多人,把Long也这么些,比如
    if checkbox.value
    很讨厌。
      

  4.   

    1、不良代码
    2、用IIF代替