I would like to limit the text that appears to the user ... I use the InputField for the user to write the text, and I make the final text receive InputField text ... (wanted to add ellipses (...) at the end of the text also, indicating continuity).
We can put together an extension method that does this and can be called more easily
// Recebe texto e o tamanho máximo da string
public static string Truncar(this string texto, int max)
{
// Checa se o tamanho do texto é menor ou igual ao tamanho maximo
// Se for menor, vai retornar apenas o texto
// Se for maior, vai cortar a string com base na quantidade de caracteres e acrescentar o '...'
return texto.Length <= max? texto: texto.Substring(0, max) + "...";
}
// Define tamanho máximo
int max = 10;
// Chama método de extensão passando a quantidade máxima como parâmetro
string textoTruncado = texto.Truncar(max);