Vraag : De zichtbare woorden asp.net van de grens

Hallo,

I am de zichtbare woorden in een tekst proberen te beperken. Gewoonlijk gebruik ik een code als dit: (strText, 100)

The het probleem

Left met dit is dat de tekst besnoeiing na 100 tekenen krijgt zelfs als het in het midden van een woord is zodat kijkt het zeer strange.

Is daar een manier om het die bewaren de woorden te doen?

Peter

Antwoord : De zichtbare woorden asp.net van de grens

Er zijn waarschijnlijk gedetailleerdere manieren om dit te doen, maar itsuch pijn het typen op het dit uiterst kleine scherm, zodat zal ik dit aanbieden:

Functie GetSnippet (het koord src, int. maxlen) als Koord
{
    Schemerige temperaturen als Nieuwe System.Text.StringBuilder ();
    Schemerige woorden () als Koord = src. Spleet (nieuw klusje () {''});

    Voor I als Geheel = 0 woorden. Lengte - 1
        Als temperaturen. Lengte + woorden [I]. De temperaturen <� maxlen="" Then="">            van de lengte. Voeg toe (woorden (I) & „„)
        Anders
            Terugkeer temp.ToString (). Versiering ()
        Eind als
    Daarna

    Terugkeer temp.ToString (). Versiering ()
De Functie van het eind
Andere oplossingen  
 
programming4us programming4us