Dobrý večer, potřeboval bych pomoct s jednou věcí. Dělám consolovou aplikaci ve visual studio v jazyce C#. Snažil jsem udělat aplikaci která využije switch, case konkrétně uživatel zadá jméno státu, země a program mu vypíše hlavní město, populaci atd. Problém je ale v tom, že nevím jak zohlednit malá a velká písmena. Tím myslím, jak vyřešit problém když uživatel zadá zemi nebo stát v malých písmenech když jsem ho do programu napsal s velkými? Vím že je na to nějaký příkaz ToUpper nebo tak nějak, ale zkrátka už si nepamatuji jak to přesně bylo a ani kde jsem to viděl. Předem děkuji za vaší pomoc.
ohodnoťte nejlepší odpověď symbolem palce
Zajímavá 0 před 3714 dny |
Sledovat
Nahlásit
|
Odpoveď byla označena jako užitečná
Uživatelský vstup ponech v tom tvaru, jak jej uživatel zadá (později se ti to může hodit) a na velká jej převeď až při kontrole. Např.:
using System;
namespace cvak
{
class Program
{
static void Main(string[] args)
{
string input = Console.ReadLine();
State state = new State(input);
Console.WriteLine(state.CapitalCity);
Console.ReadKey();
}
}
public class State
{
public State(string name)
{
switch (name.ToUpper())
{
case „CZ“:
CapitalCity = „Prg“;
break;
}
}
public string CapitalCity { get; set; }
}
}
1 NominaceKdo udělil odpovědi nominaci?cvak Nahlásit |
http://msdn.microsoft.com/en-us/library/ewdd6aed(v=vs.110).aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1
Tady máš tu funkci, nauč se hledat tahle v dukementaci a tak…
0 Nominace Nahlásit |
U otázky nebylo diskutováno.
Nový příspěvekBedy | 1528 | |
Michal Kole | 1199 | |
led | 1159 | |
Hlada | 1132 | |
mosoj | 1124 | |
gecco | 904 | |
www | 828 | |
badisko | 817 | |
cochee | 814 | |
Dochy | 727 |
Software |
Hardware |
Internet |
Programování a webdesign |
Sítě |
Bezpečnost |
Ostatní počítače a internet |