Kezdőoldal » Számítástechnika » Programozás » C# program egyszerűsítés?!

C# program egyszerűsítés?!

Figyelt kérdés

Valaki letudná egyszerűsíteni hogy működjön is a program ?! (( ToUpper, Substring NÉLKÜL!!!) :)



Console.Write("Kérem, gépeljen be egy nevet: ");

string nev1 = Console.ReadLine();

nev1 = ' ' + nev1;

string nev=nev1.ToUpper();

string monogram="";

for (int i = 0; i < nev.Length-2; i++)

{

if (nev[i]==' ')

{

string betu = nev.Substring(i+1, 2);

switch (betu)

{

case "CS": monogram += betu + ' ';

break;

case "DZ": if (nev[i + 3] == 'S') monogram += betu + 'S' + ' ';

else monogram += betu + ' ';

break;

case "GY": monogram += betu + ' ';

break;

case "LY": monogram += betu + ' ';

break;

case "NY": monogram += betu + ' ';

break;

case "SZ": monogram += betu + ' ';

break;

case "TY": monogram += betu + ' ';

break;

case "ZS": monogram += betu + ' ';

break;

default: monogram += nev.Substring(i + 1, 1) + ' ';

break;

}

}

}

Console.WriteLine(monogram);

Console.ReadLine();



2014. febr. 10. 19:12
 1/1 CspCsj ***** válasza:

Split-et próbáld:

[link]

2014. febr. 11. 11:48
Hasznos számodra ez a válasz?

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!