Как преобразовать строку в целое число в Oxygene - PullRequest
1 голос
/ 09 ноября 2009

В Delphi есть функция StrToInt (), которая преобразует строку в целочисленное значение; также есть IntToStr (), которая делает обратное. Эти функции не являются частью Oxygene, и я не могу найти ссылку на то, что может сделать это. Как это можно сделать?

Ответы [ 2 ]

9 голосов
/ 09 ноября 2009

Вы можете использовать функцию Int32.Parse

попробуйте это

function StrToInt(S: String): Integer;
begin
  Result:=Int32.Parse(S);
end;

.Parse довольно богато поддерживается для нескольких типов.

4 голосов
/ 10 ноября 2009

RRUZ имеет правильный ответ, но если вы не можете попрощаться со всеми функциями и классами, которые вы использовали в Delphi win32, вы можете взглянуть на ShineOn . Это библиотека с открытым исходным кодом, написанная на Delphi Prism для переноса функций и классов Delphi win32 на .Net. Не удивительно, что он также содержит IntToStr и StrToInt .

...