Quiero eliminar caracteres de cadena si la cadena tiene más de varchar (255) de longitud y guardarlo en la base de datos en c #

No puedo encontrar ninguna solución.

string test.RatingItemName="hshhhdhhdshdsdsddssdsdsghdsh";

if (test.RatingItemName > varchar(255))
{
    //trim the extra characters after varchar(255)
}
1
jiga 3 oct. 2019 a las 12:42

1 respuesta

La mejor respuesta

Simplemente use substring. Intente como:

string test.RatingItemName="hshhhdhhdshdsdsddssdsdsghdsh";
if(test.RatingItemName.Length>255)
{
   test = test.RatingItemName.Substring(0,255);
}
6
Johnny 3 oct. 2019 a las 09:49