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

TryDecToInt64    

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

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

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

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