
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有什么区别 展开
2.Dim a As New DataSet
3.Dim a = New DataSet
1,2,3有什么区别 展开
4个回答
展开全部
完全一样的。
kyd300说:3不规范,a类型默认会是OBJECT类型然后赋值,如果C#项目肯定报错,因为VB项目“默认开启隐式转换”
他的说法是错误的
Dim a = New DataSet
并不会造成隐式转换,这是利用Visual Basic中的类型推断功能,等价于C# 中 var a = new DataSet();
kyd300说:3不规范,a类型默认会是OBJECT类型然后赋值,如果C#项目肯定报错,因为VB项目“默认开启隐式转换”
他的说法是错误的
Dim a = New DataSet
并不会造成隐式转换,这是利用Visual Basic中的类型推断功能,等价于C# 中 var a = new DataSet();
展开全部
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 ,然后初始化 , 效果一样
都是声明一个DataSet名为a ,然后初始化 , 效果一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1=2 完全一样,2是1的简单方式而已。。
3不规范,a类型默认会是OBJECT类型然后赋值,如果C#项目肯定报错,因为VB项目“默认开启隐式转换”
所以建议楼主使用1或2种方法。
3不规范,a类型默认会是OBJECT类型然后赋值,如果C#项目肯定报错,因为VB项目“默认开启隐式转换”
所以建议楼主使用1或2种方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
差不多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询