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

TryStrToInt64    

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

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

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

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