VB中符号的含义?

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:05:03
VB中<>是带两个参数的还是一个?
If m_strLastInput<>"N" Then
m_strOp=CStr(Index)
Else
m_strOp=m_strOP & Index
End If
这是一个关于计算器的例子,这几句话是什么意思啊?看不太懂<>和&的用法的意思。

<>(不等于)
& 运算符 (Visual Basic) 仅定义用于 String 操作数,而且无论 Option Strict 的设置是什么,都会将其操作数扩展到 String。对于字符串串联操作,建议使用 & 运算符,原因是它专门定义用于字符串,可以降低产生意外转换的可能性。
result = expression1 & expression2
result
必选。任何 String 或 Object 变量。

expression1
必选。数据类型扩展到 String 的任何表达式。

expression2
必选。数据类型扩展到 String 的任何表达式。
如果 expression1 或 expression2 的数据类型不是 String,而是扩大为 String,则会将其转换为 String。如果其中一个数据类型没有扩大为 String,编译器将产生错误。

result 的数据类型为 String。如果一个或两个表达式的计算结果等于 Nothing 或者具有值 System.DBNull.Value,则将其视为带有 "" 值的字符串。

<>是不等于的意思
&不太记得了,应该是加