十进制字符串拆分 [英] decimal string split

查看:137
本文介绍了十进制字符串拆分的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,先生,



我想分一个十进制数



例13.23



label1 = 13

label2 = 23





  Dim  d 作为  Double  =  13  23  
Dim s As String = Convert.ToString(d)
Dim strArray As String = s.Split(< span class =code-string> C)
Dim beforeDecimalPoint 作为 字符串 = s( 0
Dim afterDecimalPo int 作为 字符串 = s( 1





类型''1维数组String''的值不能转换为''String''。



任何人都可以告诉我这段代码中的问题我在使用vb2008

解决方案

你完成了代码似乎错了。它应修改如下。

 Dim d As  Double  =  13  23  
Dim s As String = Convert.ToString(d )
Dim strArray()As String = s.Split( C)
Dim beforeDecimalPoint As String = strArray( 0
Dim afterDecimalPoint As String = strArray( 1


Hello sir,

I want to split a decimal number

example 13.23

label1= 13
label2= 23


Dim d As Double = 13.23
Dim s As String = Convert.ToString(d)
Dim strArray As String = s.Split("."C)
Dim beforeDecimalPoint As String = s(0)
Dim afterDecimalPoint As String = s(1)



Value of type ''1-dimensional array of String'' cannot be converted to ''String''.

can anyone tell me where is the problem in this code i am using vb2008

解决方案

you complete code seems wrong. It should modify as follows.

Dim d As Double = 13.23
Dim s As String = Convert.ToString(d)
Dim strArray() As String = s.Split("."C)
Dim beforeDecimalPoint As String = strArray(0)
Dim afterDecimalPoint As String = strArray(1)


这篇关于十进制字符串拆分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆