Forum » Programiranje » Operacije s stringi
Operacije s stringi

Small_Hobit ::
Pozdravljeni, zanima me, če mi lahko kdo pomaga glede menjave stringov v tem primeru:
Saj mi program v Windows forms application vrne napako:
error C3070: 'System::String::default': property does not have a 'set' method
char zac = kljuc[i];
kljuc[i] = kljuc[j];
kljuc[j] = zac;
Saj mi program v Windows forms application vrne napako:
error C3070: 'System::String::default': property does not have a 'set' method

GupeM ::
Poskusi tako:
// string najprej pretvoriš v array.
char[] array = kljuc.ToCharArray();
// Narediš svoje zamenjave, ...
// Na koncu narediš nov string z zamenjavami.
string novString = new String(array);

mihies ::
String je najverjetneje immutable, tko da ne mores setirati znakov.
Je kar 100% nespremenljiv v .net-u. Kot imaš v drugem odgovoru je rešitev ta, da narediš novo instanco z ustreznimi znaki.
http://blog.rthand.com/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | program, ki ti najde vse kombinacije črk oz. številk, ki mu jih podaš (strani: 1 2 )Oddelek: Programiranje | 42573 (7265) | XyNOBvxWVJ |
» | [C] struct in int[] (strani: 1 2 )Oddelek: Programiranje | 7909 (6982) | MrBrdo |
» | Program ne deluje več (strani: 1 2 )Oddelek: Programiranje | 6904 (5642) | Genetic |
» | [JAVA] helpOddelek: Programiranje | 1794 (1508) | keworkian |
» | C++ in tabeleOddelek: Programiranje | 3460 (3281) | BigWhale |