Visual Basic.NET 中的内置函数优先级是什么?

What is the built-in function precedence in Visual Basic.NET?

我只是想知道。

我已经知道 Visual Basic.NET 中的运算符优先级,而且很容易找到有关它的参考资料。

我不知道的是 与运算符相关的内置函数的优先级以及它们之间的任何优先级差异,如果它们有任何优先级的话。

我的意思是内置函数的执行优先级是否高于括号和其他所有内容,它们是否处于某个优先级点,还是我们认为它们位于底部并在被操作员使用之前执行?

执行的优先级是否因功能而异? 这里有一些我感兴趣的内置函数。

Abs() 
Cos() 
Exp()
Pow()
Sqrt()
Max()
CInt()
CLng()
CStr()
CDbl()

没有"precedence"。任何函数,无论内联与否,都会在您期望的时候准确执行。任何用作函数参数的表达式都必须在函数执行之前求值,并且函数必须在其结果可以使用之前执行。就这么简单。

想一想。您是在暗示这段代码可能是这样的:

x = a + CInt(b)
在执行 CInt 调用之前,

可能会被添加到 ba 评估。这怎么可能有意义?