public static Truncate ( this instance, int truncateToLength, bool useEllipses = false ) : string | ||
instance | this | |
truncateToLength | int | |
useEllipses | bool | |
return | string |
public static string Truncate(this string instance, int truncateToLength, bool useEllipses = false)
{
if (string.IsNullOrWhiteSpace(instance))
{
return string.Empty;
}
if (instance.Length <= truncateToLength)
{
return instance;
}
if (useEllipses)
{
return instance.Substring(0, truncateToLength - 1) + "…";
}
return instance.Substring(0, truncateToLength);
}