Я хочу:
- Проверьте переменную и определите, являются ли последние 2 символа "Id"
- Если да, удалите их.
Я могу сделать это с этим ниже, но они будут взорваться, если есть подстрока "Id", отличная от конца. Есть ли метод RemoveFromEnd(), который принимает несколько аргументов символов?
if (column.EndsWith("Id"))
{
//remove last 2 characters
column = column.replace("Id", "");
}
Я вижу это решение: что делает это:
column = System.Text.RegularExpressions.Regex.Replace(column, "Id$", "");
но он говорит, что он довольно медленный, и я собираюсь запустить этот код внутри блока кода, который я хотел бы быть очень быстрым, поэтому я хотел посмотреть, доступно ли более быстрое решение.