A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 许万里 中级黑马   /  2013-2-23 11:03  /  1862 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么情况下用

5 个回复

倒序浏览
{:soso_e113:}  你愿意的话,几乎任何情况都可以用,因为C#中所有类都直接或者间接继承于object类。

什么时候必须用的话,那就是函数返回object类型的时候。  例如  ado.net里面有个方法叫  SqlCommand cmd.ExecuteScalar()   它返回的就是一个object类型
回复 使用道具 举报
一般是在父类 或者方法里  不能确定变量的类型的时候使用。
任意类型的变量都可以转换成object类型,接收变量的时候比较方便。
回复 使用道具 举报
楼上正解。
回复 使用道具 举报
object类型是怎么用的?
答: object类型在不明确什么对象的时候用.,无论什么变量都可以转成Object.
因为Object是所有的父类,相当于你传入的什么都是它的子类
回复 使用道具 举报
C# 的 object 是所有托管类型的根类,任何一个托管类型都直接或者间接继承 object,另外 object 实际上就是 System.Object。
很好用的类型...
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马