学习vba但不工作

时间:2016-10-01 12:32:56

标签: c# vb.net

我正在视觉工作室工作并根据

写作

https://msdn.microsoft.com/en-us/library/9kc1d337(v=vs.100).aspx

在Form1_Load过程中。

private void Form1_Load(object sender, EventArgs e)
    {
     Dim anInteger As Integer = 42
     Dim aSingle As Single = 39.345677
     Dim aString As String = "I like candy"
     Dim aBoolean As Boolean = true      
            MsgBox(anInteger)
            MsgBox(aSingle)
            MsgBox(aString)
            MsgBox(aBoolean)
             }

然后我点击F5运行它,但我得到38个错误?!?!

严重级代码描述项目文件行抑制状态 错误CS1002;预期变量c:\ users \ owner \ desktop \ documents \ visual studio 2015 \ Projects \ Variables \ Variables \ Form1.cs 22 Active

1 个答案:

答案 0 :(得分:3)

您意外地创建了一个C#项目而不是VB项目。

如果您要在VB或C#中编写快速代码,那么需要注意的典型迹象是,错误...某人,没有注意,是大括号({},又名波浪括号)和关键字void而不是Sub

private void Form1_Load(object sender, EventArgs e)
    {

与相同方法的VB signatuer相比:

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

由于你还没有写得太多,最好的做法是去File-> New-> Project(丢弃当前版本)并仔细选择" Visual Basic"在模板下,您将需要一个Windows窗体应用程序。

P.S。 VBA是Visual Basic for Applications,与VB.NET略有不同。