» »

C# osnove stringa

C# osnove stringa

urbecar ::

V C# delam win api,v kateri moram zamenjati vse crke nekega stringa (npr. a z o, c z a, f z f).
Vem da je potrebno uporabiti metodo Replace(), vendar mi te nikakor ne uspe narediti da dela.

Primer :

string besedilo ="tatata";
besedilo.Replace("t","j");
text.Text=besedilo;


Primer naj bi zamenjal vse t-je z j-ji, vendar jih ne. Besedilo ostane enako.

Kaj delam narobe?

Microsoft vem da veš :)

NoUse4AName ::

V C# delam win api

?!??

Drugače pa si v prihodnje vsaj MSDN help preberi za funkcijo ki te zanima....

public string Replace(
string oldValue,
string newValue
);
....
Return Value
A String equivalent to this instance but with all instances of oldValue replaced with newValue.

Torej funkcija ne spremeni trenuten string, ampak vrne spremenjen string in pusti originalen string na miru.

Zgodovina sprememb…

Sergio ::

si pogledal API?

najbrz moras naredit takole:

besedilo = besedilo.Replace("t", "j");

mogoce obstaja tudi funkcija ReplaceAll, ce se je MS vsaj malo zgledoval po Sunu.
Tako grem jaz, tako gre vsak, kdor čuti cilj v daljavi:
če usoda ustavi mu korak,
on se ji zoperstavi.

Microsoft ::

Sem pogledal, pa nisem nasel ReplaceAll.



by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

urbecar ::

:8) ...... hvala vsem.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Linefeed ki ni line feed

Oddelek: Programska oprema
5931 (739) Ribič
»

[Java] Prevajanje in šumniki v ubuntu

Oddelek: Programiranje
202324 (1941) mmaestro
»

Java replaceAll

Oddelek: Programiranje
6846 (762) misek
»

java problem

Oddelek: Programiranje
7692 (572) Sergio
»

[Java]: replace - slovar v txt

Oddelek: Programiranje
121600 (1458) Spura

Več podobnih tem