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ấy mã này để chạy đúng.Chuỗi đầu vào không đúng định dạng
Nó chỉ là một máy tính cơ bản, nhưng khi tôi chạy chương trình VS2008 mang lại cho tôi lỗi này:
tôi đã làm hầu hết các chương trình tương tự nhưng trong java sử dụng JSwing và nó làm việc một cách hoàn hảo.
Dưới đây là hình thức 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 = "";
}
}
gì có thể là vấn đề? Có cách nào để giải quyết nó không?
PS: Tôi cũng đã cố gắng
a = Convert.ToInt32(textBox1.text);
b = Convert.ToInt32(textBox2.text);
và nó đã không làm việc.
Thông thường, 'kết quả 'không cần được khởi tạo. – yazanpro