using (DataTableReader reader = new DataTableReader(dt))
{
do
{
PrintColumns(reader); } while (reader.NextResult());
}
using (DataTableReader reader = new DataTableReader(new datatable[]{dt}))
{
do
{
PrintColumns(reader); } while (reader.NextResult());
}麻烦问下这2个句什么区别?using (DataTableReader reader = new DataTableReader(new datatable[]{dt}));
using (DataTableReader reader = new DataTableReader(dt))
这2句都能达到同样的效果而第1句后面为什么多个NEW DATABALE[]{}为什么? 还有那个[]后面为什么加{}究竟什么意思?
希望会的朋友告诉我下 小弟分不多 但是对只是还是很想了解的 谢谢大家!@@!@!@
{
do
{
PrintColumns(reader); } while (reader.NextResult());
}
using (DataTableReader reader = new DataTableReader(new datatable[]{dt}))
{
do
{
PrintColumns(reader); } while (reader.NextResult());
}麻烦问下这2个句什么区别?using (DataTableReader reader = new DataTableReader(new datatable[]{dt}));
using (DataTableReader reader = new DataTableReader(dt))
这2句都能达到同样的效果而第1句后面为什么多个NEW DATABALE[]{}为什么? 还有那个[]后面为什么加{}究竟什么意思?
希望会的朋友告诉我下 小弟分不多 但是对只是还是很想了解的 谢谢大家!@@!@!@
解决方案 »
- C# 关于导入DLL的名称问题
- winform 的treeview如何定位节点
- bindingSource.AddNew的问题
- 关于VS2005的msdn中的文件_17137_RTL_x86_chs_vsent80_content.cab
- 如何实现字段为1时显示男2时为女3时为不限
- 问,最常用的坐标计算方法
- 请教个MVC里关于model viewmodel的问题。高分请教
- C#中windows窗体和windows Service怎样共享内存,或者它们之间能否实现共享内存?
- WebService 如何创建到目标机器、如何部署?
- 在部署中有没有一启动就将程序放入启动组中(也就是机器一启动,程序也启动)
- gridbiew如何一列显示数据库两列内容(有些一列对应一列)
- [求助]MDI窗体问题,大家伙帮帮忙··
datatable dt=new datatable(); //dt也就是datatable的一个对象
那么dt作为new datatablereader()的参数的意思就是该参数是datatable的一个对象
2.DataTableReader reader = new DataTableReader(new datatable[]{dt})里的new datatable[]{dt}:
先分析{dt}:
datatable dt=new datatable(); //dt同样是datatable的一个对象
再来看new datatable[],也就是实例化了一个对象数组
那么new datatable[]{dt}作为new datatablereader()的参数的意思就是该参数是一个datatable的对象数组,而这个数组里只有一个元素dt