PDA

Просмотр полной версии : [Помогите!] Вот проблемма с сложения чисел в C#


_or_75_3
08.08.2011, 12:12
Вот решил в C# сделать прогу сложение двух чисел
она берёт 1-ое число из textbox1.text потом 2-е число из textbox2.text затем при нажатие на кнопку релультат выводит в textbox3.text

вот в чём проблемма сделал прогу она рабатет но присложение чисел 5 + 5 и вообще любых чисел она выдаёт 55, как что и почему обясните :z:

вот весь код нажатие на кнопку

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 WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
String a;
String b;
a = textBox1.Text;
b = textBox2.Text;
textBox3.Text = (a + b);

}
}
}

MCseller
08.08.2011, 13:27
Складывать 2 строки и ждать при этом целочисленного числа, метод Parse тебе в помощь...

BinKz
08.08.2011, 13:38
public partial class Form1 : Form
{
int tek;
int tik;

public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
tek = Int32.Parse(textBox1.Text);
tik = Int32.Parse(textBox2.Text);
textBox3.Text += (tek + tik);
}
}
}

.AsTex.
08.08.2011, 23:46
или: tek = Convert.ToInt32(textBox1.Text);
tik = Convert.ToInt32(textBox2.Text);

Hermein
09.08.2011, 02:08
Выкладываю исходник наипростейшего калькулятора:

ТЫКНИ СЮДА ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

пароль: zhyk.ru

.AsTex.
09.08.2011, 11:17
Hermein,да я вообще смысла не вижу выкладывать сюда какие-нибудь исходники, если люди складывают две переменные типа string, о чем тут говорить, и не надо меня упрекать словами типа:
А ты сам-то в первые дни каким был, я сразу скажу, я в ПЕРВЫЙ же день сходил и купил 2 книги,которыми пользуюсь и сейчас

Hermein
09.08.2011, 20:25
Hermein,да я вообще смысла не вижу выкладывать сюда какие-нибудь исходники, если люди складывают две переменные типа string, о чем тут говорить, и не надо меня упрекать словами типа:
А ты сам-то в первые дни каким был, я сразу скажу, я в ПЕРВЫЙ же день сходил и купил 2 книги,которыми пользуюсь и сейчас

Вот и правильно, но я в вузе паскаль учил, поэтому в сишарпе проблем с типами данных не возникало даже в 1 день /problem