天软金融分析.NET函数大全 > TSL函数 > 基础函数 > 字符串 > 常用字符串函数

TryDecToInt32    

简述
将字符串转换为32位整数。若转换成功,转换值通过Value输出。
仅适用十进制格式字符串,其他进制格式字符串会转换失败。若要转换其他进制格式字符串(如二进制、十六进制等),可使用函数FAQ:TryStrToInt32
定义
TryDecToInt32(S:String;Var Value:Integer|NIL):Boolean
参数
名称类型说明
SString字符串。需转换的字符串
ValueInteger|NIL变参。转换成功,为转换后的整数;否则,为NIL值。
返回Boolean布尔值。转换成功,返回True;否则,返回Flase。
  • 范例

    范例01:转换成功
    ret := TryDecToInt32("12",value);
    if ret then
      return value;
    else
      return "转换失败!";
    //输出: 12

    范例02:转换失败
    ret := TryDecToInt32("test",value);
    if ret then
      return value;
    else
      return "转换失败!";
    //输出: "转换失败!"

    范例03:十六进制格式字符串的转换
    ret := TryDecToInt32("0x12",value);
    if ret then
      return value;
    else
      return "转换失败!";
    //输出: "转换失败!"
    ret := TryStrToInt32("0x12",value);
    if ret then
      return value;
    else
      return "转换失败!";
    //输出:18
相关