znak cudzysłowia w metodzie string.indexof

0

Witam...

Mam nastepujący problem. Próbuję wyszukać w stringu znak cudzysłowy jednak podczas tej czynności zwracany jest błąd o przekroczeniu tablicy:" Index was outside the bounds of the array."

fragment kodu:

                kod = "<a href= \"aaaaaaa\" </a>";
                licznik[4] = kod.IndexOf("\"")
0

A licznik[4] istnieje w ogóle w pamięci?

0

BOŻE ALE ZE MNIE IDIOTA!!!!

napisałem " int[] licznik = new int[4];" i szczęśliwy że stworzyłem tablice 4elementową.... oczywiście zapomniałem o elemencie "0" blehhhh

Dzięki wielkie za odpowiedź.

0

@msm, późna pora nie służy? ;)

Ale i tak prościej użyć @"<a href= "aaaaaaa" </a>";
A jak kompilator ma zrozumieć aaaaaaa? Jeśli już tak się uczepiłeś takiej formy, to jedynie taka wersja zadziała:

kod = @"<a href= ""aaaaaaa"" </a>";

A jakby jeszcze rozpatrzyć kwestię parsera html, to powinno być tak:

kod = @"<a href=""aaaaaaa""></a>";

1 użytkowników online, w tym zalogowanych: 0, gości: 1