• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

请问,这两个一样吗?

leihome 2004-11-07 02:05:43
DataTable dtAaa = objDataSet.Tables["dtAaa"];
DataView b = New DataView(dtAaa);
可以写成
DataView b = New DataView(objDataSet.Tables["dtAaa"]);
吗?
-----------------------------------------------------------
再就是可以不使用同名Table吗?
如定义
DataTable dtBbb = objDataSet.Tables["dtAaa"];
DataView b = New DataView(dtBbb);
...全文
43 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sukey00 2004-11-07
一样的
回复
cuike519 2004-11-07
一样,引用是一样的!
回复
Overriding 2004-11-07
代码风格问题,没有区别!
回复
brightheroes 2004-11-07
都是同一个引用,没有关系
回复
paul8765 2004-11-07
DataTable dtAaa = objDataSet.Tables["dtAaa"];
DataView b = New DataView(dtAaa);
可以写成
DataView b = New DataView(objDataSet.Tables["dtAaa"]);
吗?

可以,因为不在一个dataset里,不会重名。


再就是可以不使用同名Table吗?
如定义
DataTable dtBbb = objDataSet.Tables["dtAaa"];
DataView b = New DataView(dtBbb);



更没问题了。
回复
exboy 2004-11-07
第一:两种写法是一个意思。
第二:完全可以。
回复
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-11-07 02:05
社区公告
暂无公告