VB.NET的dim语句的区别

1.DimaAsDataSet=NewDataSet2.DimaAsNewDataSet3.Dima=NewDataSet1,2,3有什么区别... 1.Dim a As DataSet = New DataSet
2.Dim a As New DataSet
3.Dim a = New DataSet
1,2,3有什么区别
展开
 我来答
yxz0539
2011-02-14 · TA获得超过1597个赞
知道大有可为答主
回答量:1759
采纳率:0%
帮助的人:1751万
展开全部
完全一样的。
kyd300说:3不规范,a类型默认会是OBJECT类型然后赋值,如果C#项目肯定报错,因为VB项目“默认开启隐式转换”
他的说法是错误的
Dim a = New DataSet
并不会造成隐式转换,这是利用Visual Basic中的类型推断功能,等价于C# 中 var a = new DataSet();
lipeiyi2006
2011-02-13 · TA获得超过1567个赞
知道小有建树答主
回答量:1065
采纳率:0%
帮助的人:1066万
展开全部
1.Dim a As DataSet = New DataSet <=> 2.Dim a As New DataSet <=> 3.Dim a = New DataSet <=> Dim a As Object = New DataSet

都是声明一个DataSet名为a ,然后初始化 , 效果一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kyd3000
2011-02-14 · TA获得超过1550个赞
知道大有可为答主
回答量:1674
采纳率:50%
帮助的人:874万
展开全部
1=2 完全一样,2是1的简单方式而已。。

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

所以建议楼主使用1或2种方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
365297318xu
2011-02-13 · TA获得超过354个赞
知道小有建树答主
回答量:935
采纳率:0%
帮助的人:396万
展开全部
差不多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式