通常使用 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;
沒有留言:
張貼留言