Mi a hiba a C# programomban?
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?
char name = 'robert';
helyett
string name = 'robert';
inkább:
string name = "robert";
és mindenhol "-jelet írj. ' jelek közé karaktereket írunk
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!