26.07.2013 Views

Operativsystem: .............................................................

Operativsystem: .............................................................

Operativsystem: .............................................................

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

En C# string er en variabel som kan indeholde fra et enkelt ord til indholdet af en lang tekstfil.<br />

Typen string er et andet ord for klassen System.String som indeholder bl.a. disse medlemmer og<br />

metoder – hvis vi antager en erklæring som string s og string str:<br />

Metode Betydning<br />

s.Length Antal tegn i s<br />

s=s.Concat(str) To strenge lagt sammen<br />

s.CompareTo(str) S sammenlignet med str<br />

s.Insert(3,str) Indsætte anden streng i s<br />

s.ToUpper() s.ToLower() Til store/små bogstaver<br />

s.IndexOf(str) (eller: s.LastIndexOf()) Hvis str findes i s returneres pladsen som<br />

indextal ellers returneres –1 (=str findes ikke I s)<br />

if(s.StartsWith(”NET”)) hvis de 3 første tegn er ‘NET’<br />

if(s.EndsWith(”exe”)) lignende<br />

string sub=s.SubString(0,3); sub er de 3 første tegn i s<br />

s=”Dette er ikke meget bedre”;<br />

giver en tabel med 5 pladser/ord, dvs deler s i<br />

string[] tabel=s.Split(’ ’);<br />

delstrenge ved mellemrum<br />

s.Trim() fjern indledende og afsluttende mellemrum fx<br />

ved Console.ReadLine() – ellers kan bruges:<br />

s.TrimEnd() og s.TrimStart()<br />

string str=s.Replace(”Write”,”Read”); str er lig med s men Write er erstattet med Read<br />

str=s.PadLeft(30); str højrejusteres i et felt på 30 tegn, foran str er<br />

mellemrum<br />

Strenge i C# er nemme at arbejde med idet udtryk som disse er gyldige:<br />

string s=”Hej med ”;<br />

string str=”dig!”;<br />

s+=str;<br />

if(s!=str){…<br />

if(s==str){…<br />

Der kan anvendes escape tegn i strenge fx:<br />

string s=”I dag er det mandag,\nog i morgen er det tirsdag!”;<br />

\n giver en ny linje midt i strengen.<br />

Nogle af de escape tegn som kan anvendes er:<br />

Escape tegn Betydning<br />

\’ \” Indsætter citat tegn inden i strengen!<br />

\\ Indsætter en backslash inden i strengen fx<br />

S=”c:\\dokumenter\\papirer”;<br />

\n Ny linje linje skift<br />

\t \v Vandret og vertikal tabulator<br />

\a Beep eller alarm!

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!