Я хотел бы обрезать строку так, чтобы ее длина не превышала заданное значение. Я пишу в таблицу базы данных и хочу убедиться, что записываемые значения соответствуют ограничениям типа данных столбца.
Например, было бы неплохо, если бы я мог писать следующее:
Код: Выделить всё
string NormalizeLength(string value, int maxLength)
{
return value.Substring(0, maxLength);
}
К сожалению, это вызывает исключение, поскольку maxLength обычно выходит за пределы строкового значения. Конечно, я мог бы написать такую функцию, но надеялся, что нечто подобное уже существует.
Код: Выделить всё
string NormalizeLength(string value, int maxLength)
{
return value.Length
Подробнее здесь: [url]https://stackoverflow.com/questions/2776673/how-do-i-truncate-a-net-string[/url]