Int w label'u

Carlj28
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 141
0

Chce aby w label'u został wypisany wynik dodawania dwóch intów:

Kopiuj
label1.Text = (a + b); 

jednak pojawia się błąd który mówi mi że nie mogę użyć int'a tylko string'a
Co powinienem zrobić aby wypisał mi wynik dodawania tych dwóch int'ów ?

KA
  • Rejestracja: dni
  • Ostatnio: dni
0

int to string <-słowa klucze

xeo545x39
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kosmos
  • Postów: 1571
2
Kopiuj
label1.Text = (a + b).ToString();  // musisz zamienić int na string
UT
  • Rejestracja: dni
  • Ostatnio: dni
2

Ewentualnie użyj klasy Convert.

Kopiuj
label1.Text = Convert.ToString(a + b);
xeo545x39
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kosmos
  • Postów: 1571
0

@Utermiko A nie wiesz, że to jest to samo?? Zapis bez użycia klasy Convert jest krótszy i wygodniejszy.

UT
  • Rejestracja: dni
  • Ostatnio: dni
0

Napisałem "Ewentualnie". Poza tym zawsze lepiej wiedzieć na przyszłość, że taka klasa istnieje zamiast zadawać pytanie jak zamienić string w int, float, double czy coś innego.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.