Hi nochmal,
ich hab eine kleine Suche Programmiert:
statt hetzmannseder tom kommt natürlich der String im Objekt
und statt hetz der Suchstring
foreach (film z in _DVDArr)
{
int result=0;
result = "hetzmannseder tom".IndexOf("hetz");
if (result<=0)
{
z.Anzeigen = false;
}
}
Er findet "hetz" in "hetzmannseder tom" nicht wobei er aber
"tom" in "hetzmannseder tom" findet.
TOM findet er auch nicht???
Kann mir bitte wer weiterhelfen?
lg Burnswigg
Hallo Burnswigg,
du musst die Abfrage wie folgt ändern:
if (result<0)
Da 'hetz' am Anfang steht, ist der zurückgelieferte Index 0. Wenn der Strings nicht gefunden würde, würde dagegen -1 zurückgegeben.
HTH
herbivore
Hi!
Hast du vielleicht irgendwas mit Lokalisierung gemacht?
Beim Vergleichen von strings muss aufpassen,
die werden regional gesehen unterschiedlich behandelt.
So kann es zu solchen "Bugs" kommen....
Nur so'n Tipp
Yahoo
Hi,
nein ich hab nichts lokalisiert ich probiers mal mit <0 vielleicht gehts.
dank an die Gurus
lg Burnswigg
Hi!
dank an die Gurus
@Burnswigg: Singular, ich bin noch kein richtiger 😉 😁
Yahoo