VB.NET格式输出函数format怎么用?

VB.NET初学者,虽然想用数组和冒泡排序来完成取最值,但还不会用。不过这不是问题的关键。真正的问题是,为什么label3的输出结果还是会有整数,比如5,format里面... VB.NET初学者,虽然想用数组和冒泡排序来完成取最值,但还不会用。不过这不是问题的关键。真正的问题是,为什么label3的输出结果还是会有整数,比如5,format里面的".0"没用吗?难道不应该是"5.0"吗? 展开
 我来答
百度网友96ffcf7
2015-04-03 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118724
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
果在格式化数字时没有指定 format,Format 会提供与 Str 函数类似的功能
' 如果没有指定格式,则返回字符串。
MyStr = Format(23) ' 返回 "23"。

' 用户自定义的格式。
MyStr = Format(5459.4, "##,##0。00") ' 返回 "5,459.40"。
MyStr = Format(334。9, "###0。00") ' 返回 "334.90"。
MyStr = Format(5, "0。00%") ' 返回 "500.00%"。
MyStr = Format("HELLO", "<") ' 返回 "hello"。
MyStr = Format("This is it", ">") ' 返回 "THIS IS IT
tianqing20wen

2015-04-03 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5112万
展开全部
把as single 改成 as string
或者
Dim a, b As Single
a = Rnd() * 100
b = Format(Rnd() * 100, "##.0")
Label1.Text = Format(a, "##.0") & Space(3) & b
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式