Avatar billede lordsaxo Nybegynder
25. november 2005 - 08:23 Der er 3 kommentarer og
1 løsning

Opdele et ord i en string til enkelt bogstaver

Hej alle eksperter,
Jeg er igang med at lave et lykkehjul i C#. Når jeg så skal tjekke om der er gætte et bogstav, har jeg brug for at tjekke om bogstavet findes i mit ord.
Eksempel:
Ord: PROGRAMMERING
Vist: ?????????????
Gæt: M
Ny vist: ??????MM?????

I Delphi kan man blot tage string[i], da alle strings åbenbart opdeles som arrays automatisk (?), men hvordan gør jeg det i C#?

På forhånd tak.
Avatar billede dr_chaos Nybegynder
25. november 2005 - 08:27 #1
string s = "asfsagfag";
char[] sArr = s.ToCharArray();
så kan du tilgå de enkelte bogstaver.
Avatar billede lordsaxo Nybegynder
25. november 2005 - 09:02 #2
Tusind tak! Smid et svar, og jeg giver dig nogle point. ;)

Kan du ikke lige svare mig på om der findes en funktion ligesom Uppercase() i php, indbygget i C#? Altså, så jeg kan få alle de bogstaver brugeren indtaster til at være store.
Avatar billede dr_chaos Nybegynder
25. november 2005 - 09:52 #3
svar :)
du kan bruge :
string s = "asfasf";
s = s.ToUpper();
Avatar billede Slettet bruger
25. november 2005 - 11:42 #4
En streng kan da også fint læses som et char-array i c#

string tekst = "hej"
char gaet= 'e'

for (int i=0;i<tekst.Length;i++)
  if (tekst[i] == gaet)
    Console.WriteLine("Bogstavet er på plads {0}", i);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester