Foxtable(狐表)用户栏目专家坐堂 → 自己封装了一个进制转换函数,不知道哪里写错了,一直运行不了


  共有2040人关注过本帖树形打印复制链接

主题:自己封装了一个进制转换函数,不知道哪里写错了,一直运行不了

帅哥哟,离线,有人找我吗?
夜散点炽
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:74 积分:682 威望:0 精华:0 注册:2018/3/5 14:34:00
自己封装了一个进制转换函数,不知道哪里写错了,一直运行不了  发帖心情 Post By:2018/4/18 16:47:00 [显示全部帖子]

一直报编译错误
Dim array As String= "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

Public Function getString(ByVal number As Long ,ByVal n As Integer) As StringBuilder
If number > n Then
    Return getString(number / n, n).Append(array.Chars(number Mod n))
Else
    Return new StringBuilder(array.Chars(number))
End If
End Function
‘试调用时间毫秒值转62进制
Output.Show(getString((Date.now - #1/1/1970#).TotalMilliseconds ,62).ToString)
[此贴子已经被作者于2018/4/18 16:51:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
夜散点炽
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:74 积分:682 威望:0 精华:0 注册:2018/3/5 14:34:00
  发帖心情 Post By:2018/4/18 17:02:00 [显示全部帖子]

还是报编译错误:语句不能出现在方法体内。假定为方法末尾
错误代码:Public Function getString(ByVal value As Decimal) As String

 回到顶部