C#对象的实例化

sj243456525 2009-03-16 07:25:35
1 A a=new A();//不实例化
2 A a=new A("123");//实例为字符串
3 TreeNode a=new TreeNode(c.Substring());
特殊类,起初为表达式,最终实例为字符串
4 DirectoryInfo a= new DirectoryInfo(c.Name);(c是TreeNode的对象)
问:实例化的最终结果不是字符串吗?但c.Name最终不是字符串啊??详解。
...全文
294 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
寒冰豌豆 2011-01-21
  • 打赏
  • 举报
回复
吓死我了,第一个是不实例化、、、、我的妈呀。。
yeah86 2009-03-16
  • 打赏
  • 举报
回复
只是接的参数的问题。
qq603284891 2009-03-16
  • 打赏
  • 举报
回复
我也是新手!赖学习大!
wukehao_2008 2009-03-16
  • 打赏
  • 举报
回复
顶3楼```我新手```刚好学习````感谢````
bluce_blue 2009-03-16
  • 打赏
  • 举报
回复
我也是初学者,new的作用就是用于创建对象和调用构造函数,这么简单的问题搞的这么复杂
youlanse 2009-03-16
  • 打赏
  • 举报
回复
3 楼 说得好,差点被误导了!
zzyzgydotnet 2009-03-16
  • 打赏
  • 举报
回复
顶3楼
vrhero 2009-03-16
  • 打赏
  • 举报
回复
1 A a=new A();//不实例化
------------
谁说的“不实例化”?这是最典型的调用不带参数的默认构造函数实例化...

2 A a=new A("123");//实例为字符串
------------
谁说的“实例为字符串”?这是调用一个带参数的构造函数实例化...

3 TreeNode a=new TreeNode(c.Substring());
特殊类,起初为表达式,最终实例为字符串
------------
谁说的“最终实例为字符串”?和2一样...

4 DirectoryInfo a= new DirectoryInfo(c.Name);(c是TreeNode的对象)
------------
看完上面3个解答你要还不明白就去找本入门书从第一页开始认真看...
cppfaq 2009-03-16
  • 打赏
  • 举报
回复
4 DirectoryInfo a= new DirectoryInfo(c.Name);(c是TreeNode的对象)
问:实例化的最终结果不是字符串吗?但c.Name最终不是字符串啊??详解。

实例化了一个DirectoryInfo 对象

111,126

社区成员

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

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

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