Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Razlika izmedju "string" i "String"?

[es] :: .NET :: Razlika izmedju "string" i "String"?

[ Pregleda: 4631 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dragan BL
Dragan Lalos
Banja Luka

Član broj: 79680
Poruke: 96
*.broadband.blic.net.

Sajt: www.micronanostudio.com


Profil

icon Razlika izmedju "string" i "String"?12.09.2008. u 13:09 - pre 189 meseci
Kao u naslovu sto stoji koja je stvarna razlika i neki primjer kad jedno koristiti a kada drugo?

Ja gde god da sam trazio pise da nema razlike typeof(string) == typeof(String) == typeof(System.String).

Hvala
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: Razlika izmedju "string" i "String"?12.09.2008. u 13:24 - pre 189 meseci
potpuno je identicno.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Dragan BL
Dragan Lalos
Banja Luka

Član broj: 79680
Poruke: 96
*.broadband.blic.net.

Sajt: www.micronanostudio.com


Profil

icon Re: Razlika izmedju "string" i "String"?12.09.2008. u 14:53 - pre 189 meseci
Super identicno je to mi je jasno. Ali cemu onda oba izraza sto nije jedan? Kada jedno upotrebiti, a kada drugo? Mora biti nesto. :)
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Razlika izmedju "string" i "String"?12.09.2008. u 14:55 - pre 189 meseci
Razlika je sto je String klasa a string kljucna rec (koja je mapirana na String klasu:) ).
Pretpostavljam da je razlog to sto su hteli da naprave C# kao jezik koji ne mora obavezno biti zavistan od .net framework-a.
 
Odgovor na temu

Dragan BL
Dragan Lalos
Banja Luka

Član broj: 79680
Poruke: 96
*.broadband.blic.net.

Sajt: www.micronanostudio.com


Profil

icon Re: Razlika izmedju "string" i "String"?12.09.2008. u 15:15 - pre 189 meseci
Hvala na odogvoru malo je jasnije.

Je li znaci da je onda "string" iliti "String" referentni tip (kao NPR. Xelemnt) i ovaj kod bi trebao da ispise "promjena":

Code:

String test="pocetak";
String novi=test;
test="promjena";
Console.WriteLine(novi);


Ali on ispise "pocetak" ili ja nisam opet dobro shavtio ili nisam dobro ovo napisao.

Dok drugi primjer radi normalno ispise "promjena":


Code:

XElement jedan=new XElement("pocetak");
XElement dva=jedan;
jedan.Add("promjena");
Console.WriteLine(dva.ToString());


Hvala

[Ovu poruku je menjao Dragan BL dana 12.09.2008. u 17:12 GMT+1]
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: Razlika izmedju "string" i "String"?12.09.2008. u 15:27 - pre 189 meseci
string je poseban tip i iako je referentan, ne ponasa se u potpunosti kao isti posto su u .NET-u stringovi immutable (nepromenljivi). Svaki put kad dodeljujes ili modifikujes string kreira se potpuno novi string, tako da posle druge linije koda novi i test su imali iste stringove (tekstualno govoreci) ali su dva razlicita stringa.

A inace, primer ti nije dobar (tj at par), da si uradio ovo sa XElement dobio bi slicnu pricu kao sa string:

Code:

XElement jedan=new XElement("pocetak");
XElement dva=jedan;
jedan = new XElement("promjena");
Console.WriteLine(dva.ToString());

Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Dragan BL
Dragan Lalos
Banja Luka

Član broj: 79680
Poruke: 96
79.143.164.*

Sajt: www.micronanostudio.com


Profil

icon Re: Razlika izmedju "string" i "String"?12.09.2008. u 16:11 - pre 189 meseci
Hvala puno na brzim odgovorima. To je to sve jasno. :)
 
Odgovor na temu

[es] :: .NET :: Razlika izmedju "string" i "String"?

[ Pregleda: 4631 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.