Ciecie stringow

MajQel
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 93
0
Kopiuj
tnij(ref str); 
Kopiuj
string tnij(ref string a)
        {
            a.Remove(0, a.IndexOf("Win %"));
            a.Remove(0, (a.IndexOf("<TR>")+4));
            return a;
        } 

Po uzyciu tej funkcji lancuch znakow wcale nie ulega zmianie. A po takiej referencji raczej powinien... ciag str to kod html i chce z niego wyciagnac interesujace mnie informacje ... ale jak dotad bezskutecznie. Chce po obrobieniu ciag znakow wsadzic do pliku txt ... ale zamiast obrobionego to znajduje tam caly niezmieniony ciag str

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
3
  1. Niepotrzebne ref.
  2. Funkcje Remove i podobne nie modyfikują podanego stringa, tylko zwracają nowy, zmodyfikowany.
  3. w C# nie da się modyfikować istniejącego stringa (poza niebezpieczną zabawą ze wskaźnikami), można najwyżej zwrócić nowy i przypisać do tej samej zmiennej.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.