SORU
23 EKİM 2009, Cuma


Bütün sözcükleri dize kesecek .NET C#

C biraz uzun metin kesmek için çalışıyorum# ama benim dize bir kelime yarısına kesilmesini istemiyorum. Herkes bir kelimenin sonunda benim dize kesmek için kullanabileceğim bir fonksiyon var mı?

E. g:

"This was a long string..."

Değil:

"This was a long st..."

CEVAP
23 EKİM 2009, Cuma


Cevabınız için teşekkürler Dave. İşlevi bir bit ve bu daha fazla yorum olmadığı sürece kullanma ... ben;) yükselttim

public static string TruncateAtWord(this string input, int length)
{
    if (input == null || input.Length < length)
        return input;
    int iNextSpace = input.LastIndexOf(" ", length);
    return string.Format("{0}...", input.Substring(0, (iNextSpace > 0) ? iNextSpace : length).Trim());
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DavideoDesign

    DavideoDesig

    24 NİSAN 2006
  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • MrDevin521

    MrDevin521

    18 Temmuz 2010