Kezdőoldal » Számítástechnika » Programozás » Mi a hiba a C# programomban?

Mi a hiba a C# programomban?

Figyelt kérdés

Most kezdtem el tanulni ezt a nyelvet és nem tudom mi lehet a gond.

Itt a program:


class feladat

{

public static void Main()

{

char name = 'robert';

switch(name)

{

case 'richard':

System.Console.WriteLine("Hi Rich");

break;

case 'robert':

System.Console.WriteLine("Hi Rob");

break;

case 'klara':

System.Console.WriteLine("Hi Klara");

break;

default:

System.Console.WriteLine("Hi {0}", name);

break;

}


System.Console.ReadKey();


}

}


A fordító szerint túl sok a karakter a char típushoz. De a Switch ha jól tudom csak ezt kezeli amibe betűk is lehetnek, így nem tudom mit tegyek. Minden névhez rendeljek egy számot és vezéreljem azzal a switch-t?


2011. okt. 8. 15:53
 1/3 anonim ***** válasza:

char name = 'robert';

helyett

string name = 'robert';

2011. okt. 8. 16:14
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

inkább:

string name = "robert";

és mindenhol "-jelet írj. ' jelek közé karaktereket írunk

2011. okt. 8. 16:23
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Köszönöm szépen próbáltam a stringet csak nem idézőjellel :D
2011. okt. 8. 17:22

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, 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!