2015-01-09 3 views
-4
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이 작성한 시각적 기본 책입니다.다음 vb.net 코드의 문제점은 무엇입니까?

+0

C#과 VB.NET을 혼합합니다. VB 코드를 C# 프로젝트에 추가했습니다. –

답변

3

btnAdd_Click 함수는 vb.net 코드입니다. 이 함수에는 C# 코드를 사용해야합니다. 코드는 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"); 
} 
0

이하입니다. "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"); 
} 
관련 문제