Och får då Error:
The name 'replace' does not exist in the class or namespace 'SAW.kontroller'
Evtersom jag är helt nybörjare, vad betyder detta och hur avhjälpa?
Det låter som om du lyckats göra en oändlig loop. Utan att testa så fungerar antagligen Replace så att den hela tiden börjar från början och letar upp det värde du vill byta ut. Eller så fortsätter den från den punkt där den nyss byte ut ett värde och stegar sen för att komma in i det andra ' du stoppade in. Effekten är den samma ..en oändlig loop.
Du kan lösa detta genom att replace med ett annat värde istället för ' tex ´.
eller göra en egen loop (ej testad)
for(int i=0;i<tString.Length;i++) {
if((char)tString[i] == '\\'') { //\\' tror jag funkar
tString = thisString.Insert(i, "'"); //lägger in ett ' till
}
i++; //ökar i med ett så att vi inte snubblar in på andra inlagda ':et
}
Skall verkeligen en enkel Replace behöva vara så inveklad??
Du skall ha tack för att du försöker men jag får ett error:
E:\C#\SAW\SAW\kontroller.cs(52): The type or namespace
name 'thisString' could not be found (are you missing a using
directive or an assembly reference?)
Den är inte inveklad gäller bara att man tänker till innan man gör saker när man programmerar annars händer lätt såna här fel.
Angående felmedellandet. Läs det en gång till. På rad 52 så kan den inte hitta typen eller namespacet 'thisString'. (Skriver inte såhär för att vara sarkastisk utan för att du själv skall tänka efter och komma på vad som är fel)
Grynet!
Ang ditt försök. Jag försökte att lägga in string thisString vilket jag
antar borde vara ett måste (att deklarera datatypen).
Niko!
Tack för att du återigen försöker att hjälpa mig, men ingenting händer.
(applikationen fryser iallafall inte)
Nu ser det alltså ut såhär: