Kezdőoldal » Számítástechnika » Programozás » C# hiba. Miért nem tudja...

C# hiba. Miért nem tudja kinvertálni?

Figyelt kérdés

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace ConsoleApplication4

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("Gépeld be a számot:");

int a = Convert.ToInt32(Console.ReadKey());

Console.WriteLine("A szám:{0}",a);

Console.ReadLine();

}

}

}


Ez egy péda program. miért nem konvertálja a számot ha a Console.ReadKey() parancsot használom?

ha Console.ReadLine-t haszánlok úgy tökéletesen működik de nekem erre lenne szükségem.



2014. szept. 19. 16:22
 1/4 anonim ***** válasza:

Nem értek a c#-hoz de:

Nem lehet hogy a ReadLine visszatérési típusa string, a key meg egy sima int?

2014. szept. 19. 16:33
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

Azért, mert a ReadKey egy objektumot ad vissza, amiben elég sokminden van, nem triviális neki, mit akarsz belőle egésszé alakítani.


[link]

2014. szept. 19. 16:54
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:
akkor ebben az esetben hogy kell int-be konvertálni?
2014. szept. 19. 17:17
 4/4 anonim ***** válasza:

Néhány ötlet:

[link]


Forrás:

[link]

2014. szept. 19. 17:21
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!