首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

。关于继承的有关问题

2012-03-26 
高分求教。关于继承的问题。//下列代码需要在工程中引用System.ManagementusingSystemusingSystem.Manageme

高分求教。关于继承的问题。
//下列代码需要在工程中引用System.Management
using   System;
using   System.Management   ;
using   System.Collections;
using   System.Collections.Specialized;
using   System.ComponentModel;

namespace   PrintComponent
{
public   class   PrintJobs   :   ManagementObjectCollection  
{
public   PrintJob()
{
}
}
}

提示:
“ManagementObjectCollection   ”方法的重载不带有“0”个参数。
可能ManagementObjectCollection   的构造函数都带有参数??
可是我怎么才能知道ManagementObjectCollection   的构造函数呢。

在vs.net中继承接口的时候,提示按Tab键,按了后就会自动补充方法体。可是继承类的时候我怎么样才知道这个类的源代码呢。


[解决办法]
ManagementObjectCollection类没有构造函数.
不能给PrintJobs 添加构造函数.
[解决办法]
http://msdn2.microsoft.com/zh-cn/library/system.management.managementobjectcollection(VS.80).aspx

好像是个枚举类型的哦
[解决办法]
说说你这么做的目的
[解决办法]
你可以把ManagementObjectCollection 包装成一个属性,而不要从ManagementObjectCollection 继承新的类.
[解决办法]
将ManagementObjectCollection 的一个实例作为类printobjs的成员。
在自定义属性抛出ManagementObjectCollection 的属性
[解决办法]
是继承类的时候我怎么样才知道这个类的源代码呢。
=========================
查msdn
还有你不能继承
ManagementObjectCollection ,前面说的没有构造函数也不对
因为它的构造函数是internal 的,只有本程序集的类才可访问

热点排行