作者QQ29 (我爱阿蓉)
看板C_Sharp
标题[问题] class 没有建构子
时间Tue Apr 13 15:49:07 2010
请问各位
最近在trace C# code
F12常常跳到一些class 里面没有constructor
换句话说我无法 new一个instance
那这个class用意是干嘛的?
我没法new东西
该怎麽使用这个class呢??
像是 Microsoft.Xna.Framework.Graphics.GraphicsAdapter
这class里面有个 CurrentDisplayMode 的indexer
他实作的内容好像看不到
他这个indexer是 怎麽return DisplayMode物件呢 我无法new他是该怎麽给他instance~
不太懂
像这种VS内有的class好像都叫 metadata
他是不是连继承关系都可能看不出来呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.64.222
1F:推 KENyroj:有的 method 会丢这种物件回来 用它来来接 04/13 16:15
2F:→ QQ29:可是我在想 写那些method的人 是怎麽return的~ 04/13 16:17
3F:→ QQ29:我无法new这物件 是怎麽样让他回传这型态的物件呢 04/13 16:18
4F:推 F23ko:把建构子宣告为私有吗? 04/13 16:21
5F:→ F23ko:建构子可以宣告为pub...、pri...、static之类的 04/13 16:22
6F:→ QQ29:他根本没建构子阿@@? 04/13 16:32
7F:→ remmurds:关键字: internal 04/13 16:35
8F:→ optimist9266:没有建构子的预设就是共用 建构子不一定要写出来 04/13 16:47
9F:→ optimist9266:如果你不能new他 他就是把建构子设定成私用 04/13 16:47
10F:→ optimist9266:所以要这个类别的method才能呼叫到y 04/13 16:48
12F:→ windowsqaz:静态method会return物件 建构子应该是private 08/16 02:47