Вы можете написать простую подпрограмму, чтобы сделать это.
Предполагая, что всегда есть ведущий 'p', вы можете просто выполнить sID = sID.substring (1), чтобы удалить первый символ.Затем вы можете использовать Int ID = Int16.Parse (sID) для преобразования в Int (в данном случае 16-разрядное).Если вам нужно 32-разрядное, используйте Int32.Parse
, затем ID ++ или ID = ID + 1, чтобы увеличить на единицу.
Далее вам необходимо преобразовать обратно в строку с sID = ID.ToString ()
Наконец, выполните некоторые манипуляции со строками, чтобы проверить длину, добавьте начальный '0', если длина = 1, и ведущий 'p'.