检查函数调用中哪个数字更大--vb.net

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检查函数调用中哪个数字更大--vb.net相关的知识,希望对你有一定的参考价值。

说我正在使用这段代码

With TextBox
.Size = New Windows.Size(InsideRadius)
End With

我想在函数调用中选择使用哪个大小取决于哪个是最大的,如果Inside Radius是最大的那么选择那个,但是如果一个数字比如20更大那么选择那个,都在调用中。

所以这样的事情

With TextBox
.Size = New Windows.Size(If (InsideRadius >= 20) Then InsideRadius Else 20 End If)
End With

但是我不确定如何在vb.net中做到这一点,我敢肯定这是可能的但经过一些搜索后我觉得我没有输入正确的问题来得到我想要的东西。希望你理解,谢谢

答案

有可能,它看起来像一个函数,如果:

If(Statement, True, False)

https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/operators/if-operator

另一答案

Math.Max()

Math.Max(InsideRadius, 20)

这将返回较大的数字。

TextBox.Size = New Windows.Size(Math.Max(InsideRadius, 20)

以上是关于检查函数调用中哪个数字更大--vb.net的主要内容,如果未能解决你的问题,请参考以下文章

vb.net怎么添加类

vb.net 如何引用自定义类库

vbscript 从vb.net后面的代码调用javascript函数

哪个更大?!我的 js 代码中的一个问题

VB.NET的API调用

VB.net 和C#.net 各有啥优缺点