每日一问

wangchao813 2008-12-12 12:48:37
public dataset mt()
{
dataset ds =new dataset();
ds.tables.add(new table());
return ds;
}

public void getDs1()
{
dataset ds=mt();

}
public void getDs2()
{
dataset ds= new dataset();
ds =dsmt()
}


getDs1()中接收值的方式和getDs2()中接收值的方式有什么不同?
...全文
192 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
空心兜兜 2008-12-12
  • 打赏
  • 举报
回复
UP
rockywu 2008-12-12
  • 打赏
  • 举报
回复

LS正确...
getDs1()所用的dataset是mt()声明好的
而getDs2()的dataset是重新声明的
zetee 2008-12-12
  • 打赏
  • 举报
回复
一个鸟样!,那么简单都出来混。

在public void getDs2()
做了无用功。
dataset ds= new dataset();
不过函数执行完后会释放空间,
weiloe 2008-12-12
  • 打赏
  • 举报
回复
不一样
getDs1();所用的dataset是上面声明好的
而getDs2();的dataset是重新声明的
nealwike 2008-12-12
  • 打赏
  • 举报
回复
~ ~
极地_雪狼 2008-12-12
  • 打赏
  • 举报
回复
getDs1()是初始化
getDs2()是赋值
wangchao813 2008-12-12
  • 打赏
  • 举报
回复
public dataset mt()
{
dataset ds =new dataset();
ds.tables.add(new table());
return ds;
}

public void getDs1()
{
dataset ds=mt();

}
public void getDs2()
{
dataset ds= new dataset();
ds =dsmt()
}
-------------------------------------------------------------
new dataset(); 分配内存
-------------------------------------------------------
dataset ds=mt();
ds指向new dataset(); 堆中的内存

-------------------------------------------------
dataset ds= new dataset();
ds =dsmt()
问题 ds中的数据是dsmt() 返回来的指针?
还是还是已经将dsmt()中的数据转到了new dataset(); 这里面?
烈火蜓蜻 2008-12-12
  • 打赏
  • 举报
回复
看半天没明白ds =dsmt() dsmt()在哪里定义的
niitnanfeng 2008-12-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zetee 的回复:]
一个鸟样!,那么简单都出来混。

在public void getDs2()
做了无用功。
dataset ds= new dataset();
不过函数执行完后会释放空间,
[/Quote]
做人要低调!
wangchao813 2008-12-12
  • 打赏
  • 举报
回复
up
wangchao813 2008-12-12
  • 打赏
  • 举报
回复
new dataset(); 分配内存
-------------------------------------------------------
dataset ds=mt();
ds指向new dataset(); 堆中的内存

-------------------------------------------------
dataset ds= new dataset();
ds =dsmt()
问题 ds中的数据是dsmt() 返回来的指针?
还是还是已经将dsmt()中的数据转到了new dataset(); 这里面?
zgke 2008-12-12
  • 打赏
  • 举报
回复
dataset ds= new dataset(); 先分配内存
ds =dsmt()
这里DS的引用是 dsmt里的dataSet
骨头G 2008-12-12
  • 打赏
  • 举报
回复
回帖是一种美德!传说每天回帖即可获得 10 分可用分
lchh0917 2008-12-12
  • 打赏
  • 举报
回复
细致~
timbs 2008-12-12
  • 打赏
  • 举报
回复
学习
happychou 2008-12-12
  • 打赏
  • 举报
回复
学习了...
wuyq11 2008-12-12
  • 打赏
  • 举报
回复
差不多
dataset ds= new dataset(); 先声明


cheng_er 2008-12-12
  • 打赏
  • 举报
回复
UP

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧