以下vb.net代码有什么问题?

时间:2015-01-09 06:52:31

标签: c# vb.net

 using System;
 using System.Collections.Generic;
 using System.ComponentModel;
 using System.Data;
 using System.Drawing;
 using System.Linq;
 using System.Text;
 using System.Windows.Forms;
 namespace WindowsFormsApplication3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
             InitializeComponent();
         }

    Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As     System.EventArgs) Handles btnAdd.Click
‘Define a variable for intNumber
 Dim intNumber As Integer
 ’Set the initial value
 intNumber = 27
 ‘Add 1 to the value of intNumber
 intNumber = intNumber + 1
 ‘Display the new value of intNumber
  MessageBox.Show("Value of intNumber + 1 = " & intNumber.ToString, _
  "Variables")
  End Sub
   }
  }

我在Visual Studio 2010中运行此代码并遇到大量错误。这里btnAdd是按钮的名称,点击它会显示一个消息框。为了相同的目的,这是正确的代码。这个代码来自karli davidson的图书基础。

2 个答案:

答案 0 :(得分:3)

  

btnAdd_Click函数是一个vb.net代码。您应该使用C#代码来实现此功能。代码如下

private void btnAdd_Click(System.Object sender, System.EventArgs e)
{
//Define a variable for intNumber
int intNumber = 0;
//Set the initial value
intNumber = 27;
//Add 1 to the value of intNumber
intNumber = intNumber + 1;
//Display the new value of intNumber
MessageBox.Show("Value of intNumber + 1 = " + intNumber.ToString, "Variables");
}

答案 1 :(得分:0)

您正在混合使用VB.Net和C#。该函数名为" btnAdd_Click"应该是这样的:

private void btnAdd_Click(object sender, EventArgs e)
{
    //Define a variable for intNumber and set the initial value.
    int intNumber = 27;

    //Add 1 to the value of intNumber
    intNumber++; // This is shorthand format for intNumber = intNumber + 1

    //Display the new value of intNumber
    MessageBox.Show(string.Format("Value of intNumber + 1 = {0}", intNumber), "Variables");
}
相关问题