gpt4 book ai didi

VBA:&和+之间的区别

转载 作者:行者123 更新时间:2023-12-04 06:49:04 26 4
gpt4 key购买 nike

之间有什么区别?

string1 + string2


string1 & string2

它们相等吗?为什么会有两个不同的符号执行相同的操作?

最佳答案

表达式是相同的,只要操作数是字符串即可。如果不是,则+可能会添加它们,具体取决于类型转换。 &保证除了字符串连接外,您不会得到任何其他信息,并且会在可能的情况下将操作数转换为字符串。

有一个有关Concatenation operations in Visual Basic的MSDN条目对此进行了解释:

The & Operator (Visual Basic) is defined only for String operands, and it always widens its operands to String, regardless of the setting of Option Strict. The & operator is recommended for string concatenation because it is defined exclusively for strings and reduces your chances of generating an unintended conversion.

关于VBA:&和+之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3365197/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com