为什么不用生成一个对象呢?

aspperson 2005-12-20 04:09:39
问一个简单但自己却不理解的问题,请大家不要怪我……

不是说要用到一个类必须用 new 创建一个它的实例吗? 那为什么用到.net的类库里面的类,都不用创建它的实例的???? 只要先 using ,然后就 类.方法(); 或者 类.类.方法();就可以了……

比如 Console.WriteLine("123"); 我知道using System; 但为什么不用生成一个Console类的实

例呢???

只用自己创建的类才用 new 生成实例吗?

小弟才疏学浅,请各位高人指教
...全文
81 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
diandian82 2005-12-20
  • 打赏
  • 举报
回复
如果看过c++ 就更好了
ParadiseX 2005-12-20
  • 打赏
  • 举报
回复
我刚学OOP的时候也弄不清的。楼主可以把C#语言参考书册看一下(微软出版)
Ivony 2005-12-20
  • 打赏
  • 举报
回复
楼上正解。
xvting 2005-12-20
  • 打赏
  • 举报
回复
WriteLine是Console的静态方法。
不能通过实例引用静态成员。然而,可以通过类型名称引用它。

正确
Console.WriteLine("123");

错误
Console temp = new Console();
temp.WriteLine("123");


Console.WriteLine()方法的定义
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpref/html/frlrfsystemconsoleclasswritelinetopic.asp

111,125

社区成员

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

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

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