Tôi mới sử dụng C #, tôi có một số kiến thức cơ bản về Java nhưng tôi không thể làm cho mã này chạy đúng cách.
Nó chỉ là một máy tính cơ bản, nhưng khi tôi chạy chương trình VS2008 cho tôi lỗi này:
Tôi đã làm gần như cùng một chương trình nhưng trong java bằng cách sử dụng JSwing và nó hoạt động hoàn hảo.
Đây là dạng của c #:
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 calculadorac
{
public partial class Form1 : Form
{
int a, b, c;
String resultado;
public Form1()
{
InitializeComponent();
a = Int32.Parse(textBox1.Text);
b = Int32.Parse(textBox2.Text);
}
private void button1_Click(object sender, EventArgs e)
{
add();
result();
}
private void button2_Click(object sender, EventArgs e)
{
substract();
result();
}
private void button3_Click(object sender, EventArgs e)
{
clear();
}
private void add()
{
c = a + b;
resultado = Convert.ToString(c);
}
private void substract()
{
c = a - b;
resultado = Convert.ToString(c);
}
private void result()
{
label1.Text = resultado;
}
private void clear()
{
label1.Text = "";
textBox1.Text = "";
textBox2.Text = "";
}
}
Những gì có thể là vấn đề? Có cách nào để giải quyết nó không?
PS: Tôi cũng đã thử
a = Convert.ToInt32(textBox1.text);
b = Convert.ToInt32(textBox2.text);
và nó không hoạt động.