当前位置:  编程技术>.net/c#/asp.net

.net中取小数点之前和小数点之后值的方法

    来源: 互联网  发布时间:2014-08-30

    本文导语:  本节内容: 取小数点之前和小数点之后的值 首先,在VB里,123.45,要分别取出小点之前的123,和小数之后的45,要怎么做? vb.net示例:   代码示例: Private Sub CountWords()         Dim strText As String = "123.45"         Dim strVal...

本节内容:
取小数点之前和小数点之后的值

首先,在VB里,123.45,要分别取出小点之前的123,和小数之后的45,要怎么做?

vb.net示例:
 

代码示例:
Private Sub CountWords()
        Dim strText As String = "123.45"
        Dim strValues() As String
        strValues = strText .Split(New Char() {"."})
        Dim i As Integer
        For i = 0 To strValues.Length - 1
               Debug.Write(strNames(i) & " ")
        Next
 End Sub

vb .net示例:
 

代码示例:
Private Sub CountWords()
        Dim strText As String = "123.45"
        Dim strValues() As String
        strValues = strText .Split(New Char() {"."})
        Dim i As Integer
        For i = 0 To strValues.Length - 1
               Debug.Write(strValues(i) & " ")
        Next
 End Sub

下面是通过Split函数来实现的:
VB.NET:
 

代码示例:
dim   str1   as   string="123.45"
dim   strx   as   string()
strx=str1.spilt( ". ")
整数部分=strx(0)
小数部分= strx(1)

------解决方法--------------------
小数部分= strx(1) 取length属性值就可以获取小数点后的位数了。

------解决方法--------------------
只有split,而且不是很简单的吗?前面都写清楚了啊。再不会也没办法说了

------解决方法--------------------
探讨
是这样的,须要用一个表达式完成取值。
例如我的列名是test,它的格式是这样的###,###,###.##,
如果我要得到小数点后两位数,我可以直接用right(test,2)得到,
但我得到小数点之前的值,要怎么办?

------解决方法--------------------
正则:[^,]+?(?=,)

------解决方法--------------------
计算字符串长度后,再减去小数位加1。


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.net类socketfactory的类成员方法: createsocket定义及介绍
  • asp.net post方法中参数取不出来的解决方法
  • java命名空间java.net类datagramsocket的类成员方法: disconnect定义及介绍
  • 重新注册asp.net 2.0的方法
  • java命名空间java.net类datagramsocket的类成员方法: close定义及介绍
  • .net后台获取html控件值的2种方法
  • java命名空间java.net接口cookiestore的类成员方法: get定义及介绍
  • c#.net防止按F5刷新页面重复提交的方法
  • java命名空间java.net类socket的类成员方法: isbound定义及介绍
  • asp.net 禁用viewstate(web.config中配置)的方法
  • java命名空间java.net类datagrampacket的类成员方法: getsocketaddress定义及介绍
  • iis支持asp.net4.0的注册命令使用方法
  • java命名空间java.net类multicastsocket的类成员方法: getinterface定义及介绍
  • ASP.NET使用Subtract方法获取两个日期之间的天数
  • java命名空间java.net类httpurlconnection的类成员方法: method定义及介绍
  • .net获取js中值的方法
  • java命名空间java.net枚举proxy.type的类成员方法: http定义及介绍
  • asp.net Control控件常用的属性与方法
  • java命名空间java.net类urisyntaxexception的类成员方法: getreason定义及介绍
  • c#(asp.net)接收存储过程返回值的方法
  • java命名空间java.net类datagramsocketimpl的类成员方法: getlocalport定义及介绍
  • asp.net 超时设置的方法介绍
  • java命名空间java.net类malformedurlexception的类成员方法: malformedurlexception定义及介绍
  • .NET版的ExtJS库 Ext.Net
  • java命名空间java.net类unknownserviceexception的类成员方法: unknownserviceexception定义及介绍
  • node.js的.net扩展 node.net
  • java命名空间java.net类authenticator的类成员方法: getrequestingscheme定义及介绍
  • 为什么输http://www.china-java.net,会自动改为http://www.china-java.net:8081?
  • java命名空间java.net类socketimpl的类成员方法: port定义及介绍
  • 各位之不知道net-snmp是否收费?我的产品中用到了net-snmp lib是否需要向什么单位或者组织付费?
  • java命名空间java.net类datagramsocketimpl的类成员方法: close定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3