gpt4 book ai didi

vb.net - 将 Double 转换为 Integer 的最佳方法是什么

转载 作者:行者123 更新时间:2023-12-01 03:27:11 25 4
gpt4 key购买 nike

选项严格 已在我的 VB 应用程序中关闭,所以我现在已将其打开。我现在有一些错误,我不确定如何修复:

pnlWait.Top = (Height - pnlWait.Height) / 2

在 C# 中,我会这样做:
pnlWait.Top = (int)(Height - pnlWait.Height) / 2;

但这在VB中不起作用。我试过 Decimal.ToInt32但随后它会提示,因为它正在创建 Double与师并没有 Double.ToInt32 . Interger.Parse需要 String ,所以这不可能有什么好处。
pnlWait.Top = Integer.Parse(((Height - pnlWait.Height) / 2).ToString) 'Yeah, right!

这让我觉得 CTypeDirectCast可能很好,但这些方法适用于许多对象,所以我认为它们效率不高。

最佳答案

pnlWait.Top = Convert.ToInt32((Me.Height - pnlWait.Height) / 2)

关于vb.net - 将 Double 转换为 Integer 的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40475878/

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