十分费解,不明白

yunhaiC QQ654777694 2009-03-25 07:57:26
SqlConnection thisConnection = new SqlConnection(.....) //省略了
thisConnection.Open();

SqlCommand thisCommand = thisConnection.CreateCommand();
这里我十分费解,哪里有资料可以详细看下这个问题
thisConnection.CreateCommand()这个明明是thisConnection对象的CreateCommand()的一个方法
怎么对这个方法建立对象,我十分迷糊
不是应该对类才建立对象吗
而且他的类型怎么是SqlCommand????
...全文
125 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
readfuture 2009-03-26
  • 打赏
  • 举报
回复
恋爱从娃娃抓起,
学习从基础抓起.
聖少俊 2009-03-25
  • 打赏
  • 举报
回复
sqlcommand command=new sqlcommand();
command.open();
有点不明白
jy251 2009-03-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yunhaiC 的回复:]
引用 2 楼 gui0605 的回复:
在CreateCommand()方法中创建SqlCommand对象,返回即可


在方法中创建对象,宇宙超级不明白
[/Quote]
宇宙超级不明白为什么你还不明白。

例如一个函数:
public int a()
{
return 8;
}
这个函数执行的时候返回int类型,值为8.
你可以使用 int i = a();
那么i就是8了。。。。。。
cja03 2009-03-25
  • 打赏
  • 举报
回复
SqlCommand thisCommand = thisConnection.CreateCommand();
-------------------------------------------------------------
调用thisConnection的CreateCommand()方法,而这个方法执行后,会返回一个SqlCommand对象。
所以,声明一个SqlCommand的对象:thisCommand,来得到这个方法返回的SqlCommand的引用。
cppfaq 2009-03-25
  • 打赏
  • 举报
回复
宇宙超级不明白
gisyellow 2009-03-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yunhaiC 的回复:]
在方法中创建对象,宇宙超级不明白
[/Quote]

public SqlCommand CreateCommand ()
{
SqlCommand sqlCmd = new SqlCommand();
//其他操作,如给sqlCmd对象赋值等
......
//返回SqlCmd对象
return sqlCmd;
}
lchh0917 2009-03-25
  • 打赏
  • 举报
回复
学习了~
gisyellow 2009-03-25
  • 打赏
  • 举报
回复
呵呵,C#中的方法可以有返回值,类似于Delphi中的函数,无返回值的方法则相当于过程。
这是MSDN中查到的方法定义:

public SqlCommand CreateCommand ();
wuyq11 2009-03-25
  • 打赏
  • 举报
回复
创建对象并返回
真相重于对错 2009-03-25
  • 打赏
  • 举报
回复
class a
{}
class b{
public a test(){return new a;}
}
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gui0605 的回复:]
在CreateCommand()方法中创建SqlCommand对象,返回即可
[/Quote]

在方法中创建对象,宇宙超级不明白
gui0605 2009-03-25
  • 打赏
  • 举报
回复
在CreateCommand()方法中创建SqlCommand对象,返回即可
jinjazz 2009-03-25
  • 打赏
  • 举报
回复
方法可以有返回值,返回值可以是指定的类型

111,126

社区成员

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

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

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