A senior member here gave me this code:
public static string Truncate(this string value, int maxChars) { return value.Length <= maxChars ? value : val
Yes, use a static class. I organize in a separate project that I can use across solutions. I also organize in separate files grouped by what I'm extending such as strings, enums, io, datetime, etc