🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #249

Re: Czegos chyba nie kapuje :(

#249
From: VotA
Date: Thu, 27 Nov 2003 23:53
38 lines
2128 bytes
[ciach]
>
> Dok�adniej wywala wyj�tek  System.IndexOutOfRangeException (przekroczenie
> zakresu).
> Po prostu dla x > tekst.Length (a to w ko�cu w Twoim programie
zachodzi...) masz
> rzucany wyj�tek. Program ko�czy swoje dzia�anie.
>
> Jeszcze raz:  dla     string tekst = "aa";    poprawne b�dzie odwo�anie
> tekst[1], ale na pewno nie b�dzie poprawne odwo�anie tekst[100]   czy te�
> tekst[2] !!!
>
> PS. A nie mo�esz po prostu u�y�   tekst.Length ???

Teoretycznie tak. Ale ja patrze sobie w przyszlosc i zastanawiam sie np nad
tym jak mialbym zrobic aby zmienial mi sie znak. Np aby w tekscie "cos tam"
c zmienilo sie d, o na p, s na k etc
I wtedy wlasnie uzylbym sobie czegos takiego:
while(tekst[x].ToString()!=null)
{
if (tekst[x]=="c")
    tekst[x]=d;
//...
}
Oczywiscie tutaj zamiast if-a lepiej byloby uzyc case ale jakos dla
przykladu podalem instrukcje if. w sumie sam nie wiem czemu...

Ale chyba wlasnie wpadl mi do glowy nowy pomysl wykorzystujacy wlasnie
tekst.Lenght i petli for.

int x = text.Lenght
For (int i = 0; i!=x; i++)
{
    //...
}

Cos takiego na przyklad moglo by dzialac?
Technical Details
Message-ID: <bq62p2$af0$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.tpinternet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail
References: <bq5tah$nou$1@inews.gazeta.pl> <bq5ua7$9pf$1@news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.tpinternet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail
From: "VotA" <vo...@gazeta.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: Czegos chyba nie kapuje :(
Date: Fri, 28 Nov 2003 00:53:05 +0100
Organization: Portal Gazeta.pl -> http://www.gazeta.pl
Lines: 40
Message-ID: <bq62p2$af0$1@inews.gazeta.pl>
References: <bq5tah$nou$1@inews.gazeta.pl> <bq5ua7$9pf$1@news.atman.pl>
NNTP-Posting-Host: pa63.legnica.cvx.ppp.tpnet.pl
X-Trace: inews.gazeta.pl 1069977187 10720 213.76.85.63 (27 Nov 2003 23:53:07 GMT)
X-Complaints-To: use...@agora.pl
NNTP-Posting-Date: Thu, 27 Nov 2003 23:53:07 +0000 (UTC)
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-User: vota
X-MSMail-Priority: Normal
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit