Avatar uživatele
cvak

VS 2010 C# Velká a malá písmena

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.

Uzamčená otázka

ohodnoťte nejlepší odpověď symbolem palce

Zajímavá 0 před 3663 dny Sledovat Nahlásit



Nejlepší odpověď
Avatar uživatele
setapouch

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.Write­Line(state.Ca­pitalCity);
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

Další odpovědi
Avatar uživatele
Quimby

http://msdn.mi­crosoft.com/en-us/library/ew­dd6aed(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


Diskuze k otázce

U otázky nebylo diskutováno.

Nový příspěvek