通常使用 StrToInt ,必須要確定字串內沒有含非阿拉伯數字的文字,否則程式會掛掉。
TryStrToInt 用法
var
xx, yy: string;
begin
// 若能將字串轉成整數, 則將結果存入 xx, 並回傳 true
// 否則就回傳 false
if TryStrToInt('12345', xx) then
yy := xx + 100
else
yy := 66;
end;
var
xx: string;
begin
// 若能將字串轉成整數, 則將結果回傳 xx
// 否則就回傳預設值 2
xx := StrToIntDef('12A345', 2);
end;
沒有留言:
張貼留言