Opgaver med string klassen

 

lav en stump kode der givet en string inputTekst med passende indhold løser opgaven:

Du må meget gerne lave løsningen som en metode (evt. static) på en klasse StringOpg, så er selve opgaven "pænt pakket ind".

Eksempel her som metode

Opgave Sopg0

giver teksten uden blanke foran og bagved

class StringOpg

{

          public static string Sopg0(string inputTekst)

          {

                   return inputTekst.Trim();   

          }

..........

 

Afprøvning fx:

Console.Writeline("Sopg0:"+StringOpg.Sopg0(" abc "));

eller med en WebForm knap og et TexBox felt TbxResultat

this.TbxResultat.Text = "Sopg0:"+StringOpg.Sopg0(" abc ");

 

Opgave Sopg1

giver teksten hvor:

·         æ er ændret til ae

·         ø er ændret til oe

·         å er ændret til aa

det samme skal gælde for ÆØÅ

Opgave Sopg2

giver true hvis ”abc” forekommer i teksten og ellers giver false

Opgave Sopg3

giver giver true hvis ”abc” forekommer i teksten (idet det er ligegyldig om bogstaver er store eller små) og ellers giver false

Opgave Sopg4

giver et heltal med positionen ”abc” forekommer (første gang) i teksten

Opgave Sopg5

giver et heltal med antal gange ”abc” forekommer i teksten (tips: loop og ændret startindex)

Opgave Sopg6

giver true teksten slutter med ”xyz” og ellers giver false

Opgave Sopg7

giver teksten fra position 3 og 4 tegn frem (hvis der er tegn nok) ellers så mange som muligt evt. tom tekst

Opgave Sopg8

giver et string array (string[]) med et element for hvert ord adskilt med en blank (opdelt efter blank)

Opgave Sopg9

giver teksten (stavet) bagfra