Avatar billede hmortensen Nybegynder
27. oktober 2004 - 19:38 Der er 9 kommentarer og
1 løsning

it is read only

Hejsa

Jeg får utrolig mange fejl i det her stykke:

for (i=0;i<size;i++)
{
    if (key[i] != "z")                        {
        key[i] = Convert.ToChar(Convert.ToInt32(key[i])+1).ToString();

Hvad gør jeg forkert ?
Avatar billede arne_v Ekspert
27. oktober 2004 - 19:40 #1
Skal

key[i] != "z"

ikke være

key[i] != 'z'

?
Avatar billede arne_v Ekspert
27. oktober 2004 - 19:41 #2
og uden .ToString() til sidst
Avatar billede arne_v Ekspert
27. oktober 2004 - 19:42 #3
ovenstående formoder at key er char[]

er key char[] eller string[] eller string ?
Avatar billede hmortensen Nybegynder
27. oktober 2004 - 19:43 #4
key er string. Skal den laves om til char[] ?

Jeg får denne fejl begge steder hvor der står key[i]:
Property or indexer 'string.this[int]' cannot be assigned to -- it is read only
Avatar billede arne_v Ekspert
27. oktober 2004 - 19:45 #5
du kan ikke ændre i en string i C#

så skal du bruge StringBuilder
Avatar billede arne_v Ekspert
27. oktober 2004 - 19:46 #6
eller char[]
Avatar billede hmortensen Nybegynder
27. oktober 2004 - 19:52 #7
Skulle nok lige sige at key ikke er et array, men en streng.
Idéen er at løkken skal løbe alle muligheder af i strengen.
Avatar billede arne_v Ekspert
27. oktober 2004 - 19:53 #8
Ja

men du kan godt konvertere en string til enten StringBuilder eller char[]

og du kan også godt konvertere tilbage igen
Avatar billede hmortensen Nybegynder
27. oktober 2004 - 19:59 #9
Jeg forstår ikke helt hvad du mener.

Jeg har en string key:
fx.
key = "0000";
key[1] //skulle gerne være det andet bogstav i strengen
Avatar billede hmortensen Nybegynder
05. november 2004 - 14:30 #10
Lukker
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Sektionschef til Cyber Security Guidance ved Cyberdivisionen i Forsvaret

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger AI forretningskonsulent i Ballerup

Netcompany A/S

IT Consultant