189 8069 5689

VbNetint的简单介绍

vb.net中 int函数和math.Truncate 都是取整有什么区别

int在绝对值上四舍五入,Truncate在靠近0的方向取整,比如:

在拉孜等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都网站设计 网站设计制作按需定制开发,公司网站建设,企业网站建设,品牌网站设计,成都营销网站建设,成都外贸网站制作,拉孜网站建设费用合理。

Sub Main()

Dim d = -1.9D

'Dim I As Integer = Int(d) '-2

Dim I As Integer = Math.Truncate(d) '-1

Console.WriteLine(I)

Console.ReadLine()

End Sub

vb.net中的 Int32 数据类型

int32是.net 运行库的公共类型 在VB中对应于integer 在c#对应于 int

长度是一样,所以这样.net 支持的语言才会都能相互开发。

vb.net中的int

Dim n As Integer = Integer.Parse(Command.ExecuteScalar("select count(sno) from student").ToString())

ExecuteScalar 返回的是 object 类型

vb.net中的int重载问题

int(x)函数是取不大于x的最大整数。

如果你

Dim A As Double = 180.8931 * 10000

那么

Trace.WriteLine(A) '输出A为1808931

A = Int(A)

Trace.WriteLine(A) '输出A为1808931

而你是:

Dim A As Double = 180.89305 * 10000+0.5

是乘后再加的0.5

在Int时就会

Trace.WriteLine(int(A)) '输出A为1808930

相当于int(180.89305 * 10000+0.5)而不是:int(1808931)。


当前文章:VbNetint的简单介绍
分享路径:http://cdxtjz.cn/article/ddoiooh.html

其他资讯