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

Razlika izmedju "string" i "String"?

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

[ Pregleda: 1915 | 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 2180 dana i 11h

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ć
Software Architect
Pančevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 5391



Profil

icon Re: Razlika izmedju "string" i "String"?12.09.2008. u 13:24 - pre 2180 dana i 11h
potpuno je identicno.
▪ To argue with a person who has renounced the use of reason is like administering medicine to the dead - Thomas Paine
▪ The problem with Socialism is that eventually you run out of other people's money - Lady Thatcher
▪ Success is: 1% inspiration, 98% perspiration and 2% attention to detail
▪ When the only tool you know how to use is a hammer every problem begins to look like a nail
 
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 2180 dana i 9h
Laptopovi

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

Član broj: 649
Poruke: 11437



Profil

icon Re: Razlika izmedju "string" i "String"?12.09.2008. u 14:55 - pre 2180 dana i 9h
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.
Dodajte brzi odgovor na ES-u i mnoge druge opcije:
ES Quick Replay skripta - http://www.elitesecurity.org/t472208
 
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 2180 dana i 9h
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ć
Software Architect
Pančevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 5391



Profil

icon Re: Razlika izmedju "string" i "String"?12.09.2008. u 15:27 - pre 2180 dana i 8h
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());

▪ To argue with a person who has renounced the use of reason is like administering medicine to the dead - Thomas Paine
▪ The problem with Socialism is that eventually you run out of other people's money - Lady Thatcher
▪ Success is: 1% inspiration, 98% perspiration and 2% attention to detail
▪ When the only tool you know how to use is a hammer every problem begins to look like a nail
 
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 2180 dana i 8h
Hvala puno na brzim odgovorima. To je to sve jasno. :)
 
Odgovor na temu

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

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

Postavi temu Odgovori

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