将c#代码转换为VB

时间:2015-08-03 06:02:12

标签: c# vb.net

我正在使用数学函数。代码如下。它是C#代码。请使用CType(变量,类型)将其转换为VB。我试过了,但结果是徒劳的

 iTmpWidth = (Integer)(Math.Floor((double)((double)GridCol.Width /
                                   (double)iTotalWidth * (double)iTotalWidth *
                                   ((double)e.MarginBounds.Width / (double)iTotalWidth))))

请帮忙。

1 个答案:

答案 0 :(得分:-1)

试试这个:

iTmpWidth = DirectCast(Math.Floor(CDbl(CDbl(GridCol.Width) 
    / CDbl(iTotalWidth) * CDbl(iTotalWidth) * (CDbl(e.MarginBounds.Width) 
    / CDbl(iTotalWidth)))), [Integer]);