以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何定义返回多个数值的函数 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=138113) |
-- 作者:wangjh8888 -- 发布时间:2019/7/23 10:32:00 -- 如何定义返回多个数值的函数 老师 早上好! 我想实现一double数值,转换为多个integer,(秒数转换为天数,时数,分数,秒时,毫秒数),请教函数如何写?其他代码如何调用? 以下如何修改: Public Function TDToTS(TD As Double) As new List(of Integer) Dim TS As new List(of Integer) Dim D,H,M,S,MS As Integer TS.add(0) Dim tdint As Integer = Math.Floor(TD) TS.add(tdint \\3600) Dim _temp As Integer =tdint-H*3600 TS.add(_temp\\60) TS.Add(_temp-M*60) TS.add((TD-tdint)*1000) Return TS End Function [此贴子已经被作者于2019/7/23 10:44:58编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/7/23 10:45:00 -- 使用数组返回 Return new integer() { D,H,M,S,MS }
|