如果文本太長,我想截斷文本,但我需要它截斷整個單詞。我也做了以下內容:設置字符串c#的最大長度,但以整個單詞結尾
var mktText = model.Product.MarketingText;
var countChars = mktText.Length;
if (countChars > 180)
{
countChars = countChars - 180;
mktText = mktText.Remove(180, countChars);
mktText = mktText + "...";
}
此代碼將最多180個字符,但將削減一個字的一半,其中i字,而有完整的字。
任何幫助表示讚賞。
感謝
什麼是所需的輸出?你只是想添加三個時期? – 2013-04-26 12:28:37
所以舉個例子:如果\t想要最大的字符是22這個: 「坐在墊子上的貓坐在墊子上的貓坐在墊子上的貓」 這將是: 「一隻貓坐在墊阿C ...「 但我希望它完成之前刪除其餘的詞: 」一隻貓坐在墊子上一隻貓......「 – anna 2013-04-26 12:32:49