[C#] "a" == "A" ?

Pagina: 1
Acties:
  • 27 views sinds 30-01-2008

  • shades
  • Registratie: September 2001
  • Laatst online: 06-03 10:48
Ik moet een aantal stringvergelijkingen door maar helaas "a" != "A" en "Tekst" != "TEKST".

Is het mogelijk om in C# wel een string vergelijking te doen op letters dus dat "Tekst" == "TEKST" ? Als zoiets niet bestaat hoe kan ik dan wel vergelijken zonder de algehele tekst eerst om te zetten naar upper of lowercase want dat wil ik voorkomen. De originele tekst moet namelijk in stand gehouden worden.

https://k1600gt.nl


  • drice
  • Registratie: December 2000
  • Laatst online: 17:12

drice

Loading...

Ik weet niet hoe het in C# is maar in Java zijn String immutable
als je dus tekst.toUpperCase() blijft je originele String lowercase

Pas als je tekst = tekst.toUpperCase() veranderd de string

Did you know that IF is a middle word in life. "Ja maar wie ben ik om aan mezelf te twijfelen"


  • whoami
  • Registratie: December 2000
  • Laatst online: 17:15
ToUpper() of ToLower() returned een nieuwe string, dus je originele string blijft onveranderd.
Strings zijn immutable.

[ Voor 69% gewijzigd door whoami op 18-05-2005 17:35 ]

https://fgheysels.github.io/


  • Brainstorm
  • Registratie: November 2000
  • Laatst online: 05-05 06:13
Ja en dat is in C# ook. Dus a.ToUpper() == b.ToUpper();

Programmer's Drinking Song: 99 little bugs in the code, 99 bugs in the code, Fix one bug, compile it again, 100 little bugs in the code. (go to start if bugs>0)


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 21:12

.oisyn

Moderator Devschuur®

Demotivational Speaker

En dit soort dingen kun je ook gewoon in de documentatie vinden uiteraard.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Dit topic is gesloten.