[代码简化]如何简化单码:一个文本框的值与同一个页面的15个文本框比较
小弟对VB。NET不熟悉。
如果最复杂的代码就是IF后面跟很长表达式就可以了。有没有更好的办法。如用函数等。DELPHI里面可以用遍历控件进行比较,一个简单函数就可以了修改也方便。
如果VB。NET也这样,该如何做?
其他思路呢?
[解决办法]
IF后面跟很长表达式很简单啊
[解决办法]
太长的话可以分行写
[解决办法]
试试用数组。
VB.NET好像没有特别的函数,我记得在JavaScript里有一个eval函数就可以简单实现.
[解决办法]
也可以遍历
先在类里声明
Protected form1 As HtmlForm
然后是代码:
Dim Mytext As Control
For Each Mytext In form1.Controls
If Mytext.GetType Is GetType(TextBox) Then ’应排除本身
‘处理
.................
End If
Next