一、问题描述
熟悉C/C++、C#或者Java的“*工”们,都知道存在那么个三目运算符“?:"。这个三目运算符在某种情况下可以视作精简版的"if ... else...".
例如:
if(strTemp=="Test")
strTemp="Yes";
else
strTemp="No";
如果使用”?:“三目运算符后,可以用如下的方式:
strTemp=strTemp=="Test"?"Yes":"No";
so,原来的四行代码现在变成一行了,减少了代码的编写量又不影响对逻辑的理解,发明这个运算符的前辈应该是喜欢偷懒的,嘿嘿!
前不久,加入到一个VB的项目中,开始接触VB了,发现整个VB源代码像是一篇简化版的英文文章!
If strTemp="Test" Then strTemp="Yes" Else strTemp="No"
所以,英文好的,学习VB的效率会很高!
言归正传,VB中没有了三目运