1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/// <summary>
/// Cuts the long string.
/// </summary>
/// <param name="longString">The long string.</param>
/// <param name="length">The length.</param>
/// <returns></returns>
private string CutLongString(string longString, int length)
{
if (longString.Trim() != string.Empty)
{
if (longString.Length > length)
{
longString = longString.Substring(0, length);
int positionLastSpace = longString.LastIndexOf(" ");
if (positionLastSpace > -1 && positionLastSpace < length)
longString = longString.Substring(0, positionLastSpace);
longString += " …";
}
}
return longString;
}
|