成都网站建设设计

将想法与焦点和您一起共享

vb.net中dim vbnet c#区别

vb中dim语句的dim是什么意思?

Dim为Dimension的缩写,后面加上所需变量的名字。

从网站建设到定制行业解决方案,为提供网站设计、成都网站建设服务体系,各种行业企业客户提供网站建设解决方案,助力业务快速发展。创新互联将不断加快创新步伐,提供优质的建站服务。

与关键字Private(私有的)相当,另外还有一个Public(公有的)关键字,定义变量方法为Dim 变量 As 变量类型 。

定义变量可以使用显式或隐式两种方式定义:

1、显式定义:Dim 变量名 As 类型

2、隐式定义:使用类型说明符

扩展资料:

使用方法

在redim使用过程中,如果要保留数组中的数据,需要使用Preserve关键字,如果不加该关键字,会清空原来的数据。

ReDim 为数组变量重新分配存储空间。可选项修饰符 Preserve 当仅更改最后一个维度的大小时,用来保留现有数组中的数据。

例如:

有一个Byte数组A,如果我们知道这个数组上限最大只能是4,就用Dim

Dim A As Byte(4)

但如果我们不能事先确定它的大小,或者需要在运行时改变它的大小就要用动态数组

Dim A As Byte()

ReDim A(4)'这样改变大小时会清空原来的数据

ReDim Preserve A(4)'这样改变大小时会保留原来的数据

VB中的dim究竟是什么意思?是哪个词的缩写?

dim当然是用来定义变量的了,其英文是dimension ,不要感到奇怪,vb就是用这个单词缩写来定义的。

在参考文献里有下面一句话。

使用变量时,最好明确创建或者声名,最简单的就是用关键字dim(dimension)的缩写,dim strmy ,这在无形中做了3件事:建立变量的名称、指定了类型、在内存中分配了一块空间,在变量赋值之前,内存中什么也不包含的。

VB.NET的dim语句的区别

完全一样的。

kyd300说:3不规范,a类型默认会是OBJECT类型然后赋值,如果C#项目肯定报错,因为VB项目“默认开启隐式转换”

他的说法是错误的

Dim a = New DataSet

并不会造成隐式转换,这是利用Visual Basic中的类型推断功能,等价于C# 中 var a = new DataSet();

vb.net为什么实例化对象要用dim?dim不是用来定义变量的吗?

%等为类型说明符

integer

=

整数

long

=

长整数

single

=

单精度浮点数

double

=

双精度浮点数

currency

=

货币型数据

dim

x%

dim

x

as

integer

两句作用是一样的!

vb.net为什么实例化对象要用dim

dim i as integer就像java的 int i ;就是这么定义的。至于实例化对象不一定要用DIM

比如 dim i as collection此时只是声明i的类型,没有实例化,然后再i = new collection,此时就实例化了。

VB.net里面Dim a As new form1这个啥意思呀。 Dim不是用来定义数据类型的吗?

Dim是用来定义数据类型的。

语法格式:Dim 变量名 As 变量类型

Dim a As new form1意思是定义变量a,其类型为form1


本文名称:vb.net中dim vbnet c#区别
文章位置:http://chengdu.cdxwcx.cn/article/hihddh.html