vb 该怎么缩写

来源:百度知道 编辑:UC知道 时间:2024/06/04 08:53:13
括号里的数位0到11
如dd= 0 to 11
如3,6
if ww(3) <> mi(3) and ww(6) <> mi(6) then MSFlexGrid1.RemoveItem i 这个结果数据是我要的
如4,5,6
if ww(4) <> mi(4) and ww(5) <> mi(5) and ww(6) <> mi(6)then MSFlexGrid1.RemoveItem i 这个结果数据是我要的
如4,5,6,9
if ww(4) <> mi(4) and ww(5) <> mi(5) and ww(6) <> mi(6)and ww(9) <> mi(9)then MSFlexGrid1.RemoveItem i 这个结果数据是我要的
......
......
......
但是怎么能够把代码进行整合呢,用简单的几句就可以代表上面这些呢
if ww(dd) <> mi(dd) then MSFlexGrid1.RemoveItem i 这个不是我要的

那需要找高手

你的条件没有任何规律,不可能优化的,只能逐一进行判断。

我都不知道你的代码想实现什么,不过,我感觉你可以采用select case语句进行选择,把你需要的组合和不需要的组合分别写下来,并用程序进行甄别。

ok 兄,你的问题背景很复杂,只说这么点条件是不够的