一个碱基类型的基本类型

<p>这是我的第一个问题在这里,所以我希望我能表达得很好,希望这不会太头脑麻木容易。 P&gt; </p><p>我有下面的类的<em> SUBSIM em&gt;的延伸的<em> SIM卡 em&gt;的,这是延长的<em> MainSim em&gt;的。在一个完全独立的类(库以及)我需要检查,如果被传递的对象:通过类型的<em> MainSim em&gt;的。所以下面做检查; P&gt; 类型t =的GetType(SIM); //在这种情况下,SIM卡= SUBSIM 如果(T!= NULL) { 返回t.BaseType == typeof运算(MainSim); } PRE&gt; <p>显然的<em> t.BaseType em&gt;的是要回的<em> SIM卡 em&gt;的,因为<em> Type.BaseType em&gt;的获取从当前类型直接继承的类型。 P&gt; 不必做的<p>短的<em> t.BaseType.BaseType em&gt;的获得的<em> MainSub em&gt;的,有没有其他的办法让使用.NET库正确的类型?还是有覆盖可被重新定义为返回主类? P&gt; <p>感谢你在前进 P&gt;
</p></em></em></p></em></em></em></p></em></em></em></em></p>

82 浏览 1 回复
  gt   em   类型   basetype   一个  

回复

    <p>有4相关的标准方式: P&gt;</p><p>您还可以创建一个递归方法: P&gt;</p><p>是你所需要的。 “是”查找继承树。 P&gt;
    </p>

    马香

相关信息

C#无效类型 - 安全

<p>我只是新的C#编程(从C ++来了) P&gt; </p><p>我的问题是: 在C#中所有类型的对象继承 为何“无效”不`吨?这可能会导致一些RT /类型的安全问题,或者它仅仅是语义/语法? P&gt; </p><p>(我知道,INT /炭等一个“基本类型”和拳击/拆箱时 - 我的问题是具体的无效) P&gt; </p><p>感谢您 P&gt; </p>

47 浏览 1 回复   gt   类型   继承   一个   问题  

ActionScript 3的返回类型 - 是一个*返回类型确定使用?

<p>我在哪,我想返回一个对象或函数假的。 P&gt; </p><p>正常使用的返回类型的\*?是否有任何挫折这样做呢? (除了它是在某些情况下,有点懒)。 P&gt; </p>

51 浏览 1 回复   返回   类型   gt   编译   对象  

继承和多态 - 易于使用VS纯度

<p>在一个项目我们团队使用对象列表来对数据集,应该以类似的方式,所有被处理执行大规模的操作。特别是,不同的对象将理想作用是相同的,这将与多态性可以很容易实现。这个问题我已经与它是继承暗示的<em>是 em&gt;的关系,而不是的<em>有 em&gt;的关系。例如,多个对象的<em>有一个 em&gt;的损害计数器,而是使这...

51 浏览 1 回复   gt   使用   一个   em   对象  

在Windows XP / 7德尔福持久化对象

<p>嗨伙计: 我试图让一个AlarmSystem在Delphi 7,Windows XP中。我有一个数据库(MS SQL Server 2000中)寄存器报警。但是,如果服务器关闭???好吧,我可以想像,我要坚持的TALARM类型的对象。那么,我该怎么办呢?从TComponent的也许继承???拜托,我怎么能做到这一点? P&gt; </p><p>多谢...

40 浏览 1 回复   gt   talarm   对象   一个   坚持  

AT命令SIM PIN左试

<p>有谁知道AT命令,让我来查询SIM卡上输入PIN多少重试锁定我之前? P&gt; </p><p>我试过AT​​ + CPIN?但是这并没有给我多少次,我可以输入PIN之前,我需要一个PUK码。 如何正常的手机呢? P&gt; </p><p>先谢谢了。 P&gt; </p>

28 浏览 1 回复   gt   命令   at   pin   输入