Av någon anledning så finns det bara en Replace funktion och denna byter bara ut char mot char i en sträng. Så vad man får göra är helt enkelt Insert och Remove.
------------------
//Grynet
6 svar · 392 visningar · startad av Vide
Hejsan igen ;)
Finns det någon Replace-funktion som fungerar på strängar (alltså inte Char eller via RegEx)... försöker jag använde metoden Replace på en sträng och försöker ersätta två strängar (fler än en bokstav), så får jag felmeddelandet att jag ger fel argument...
Mvh, Vide
------------------
Vide rox = new Vide();
rox.learn("C#");
webeye.nu
Av någon anledning så finns det bara en Replace funktion och denna byter bara ut char mot char i en sträng. Så vad man får göra är helt enkelt Insert och Remove.
------------------
//Grynet
Använd StringBuilder. Det är en dynamisk sträng till skillnad mot string som är statisk. Varje gång du vill förändra en string måste en ny allokeras. Därför finns Replace-funktionen endast i StringBuilder.
RegExp ska du undvika om du inte behöver det eftersom det kräver mycker mer prestanda än en vanlig sök och ersätt-funktion.
------------------
- Swey
A hacker from the south