0

我正在自学 VB 并试图调用 subMain()然而,当我在End Sub它说语法错误之后包含它并且当我在没有调用的情况下运行它时,什么也没有发生。请你向我解释我做错了什么以及如何调用潜艇。

Imports System.IO

Public Class Form1
    Sub Main()
        HouseCalc(99800, 43100)
        Call HouseCalc(380950, 49500)
    End Sub

    Sub HouseCalc(price As Single, wage As Single)
        If 2.5 * wage <= 0.8 * price Then
            MsgBox("You cannot afford this house.")
        Else
            MsgBox("This house is affordable.")
        End If
    End Sub

End Class

谢谢,马库斯

4

1 回答 1

2

您只能将可执行代码(例如子程序或函数调用)放在子程序或函数内;不直接在一个类中。

但是,您Sub Main()永远不会被调用;VB 在启动程序时调用的Sub Main()必须在Module.
(并且您的项目已经有一个;查看属性/我的项目)

于 2013-09-01T11:41:07.300 回答