首页 > 其他分享 >看基类被那几个类了

看基类被那几个类了

时间:2024-04-25 11:55:18浏览次数:23  
标签:几个 System class 基类 using BaseClass public

using System;
using System.Reflection;
using System.Linq;
 
public class BaseClass
{
}
 
public class DerivedClass1 : BaseClass
{
}
 
public class DerivedClass2 : BaseClass
{
}
 
class Program
{
    static void Main()
    {
        Type baseType = typeof(BaseClass);
        Assembly assembly = Assembly.GetExecutingAssembly();
 
        var derivedTypes = assembly.GetTypes()
            .Where(t => t.IsSubclassOf(baseType));
 
        foreach (var type in derivedTypes)
        {
            Console.WriteLine(type.Name);
        }
    }
}

  

标签:几个,System,class,基类,using,BaseClass,public
From: https://www.cnblogs.com/gatran/p/18157303

相关文章

  • php几个数组的奇淫巧计
    使用array_map()应用函数到数组的每个元素。$numbers=[1,2,3,4,5];$squares=array_map(function($number){return$number*$number;},$numbers);//$squares=[1,4,9,16,25]使用array_filter()过滤数组中的元素。$numbers=[1,2,3,4,5];$o......
  • 两个不等式,几个大数定律,和中心极限定理
    I,不等式  2,大数定律 特注,该定理的证明一般假设方差有限,然后证明此情形。事实上,方差无限也成立,但比较精巧,一般书上不给证明。   ......
  • 几个经常用到的命令
    mkdir创建目录命令mkdirya(在~(home)下创建ya目录)ls显示命令-l参数,列出详细的文件信息cp复制命令-r参数,复制文件夹将当前目录下的文件xx复制到手机xx里cp./a.img/sdcard/A/ya/final将手机的整个文件夹复制到termux的home目录下cp-r/sdcard/A/ya~rm删......
  • 短视频app开发,可以借鉴的几个登录界面设计
    登录界面一:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>BusinessLogin</tit......
  • 拖拽式工作流有哪几个优势?
    在信息技术迅猛发展的今天,如何助力中小型企业在数字化转型的过程中平稳过渡?又是如何让中小型企业摆脱数据孤岛、成本投入高等各种瓶颈和难题?低代码技术平台是近些年较为理想的平台产品,其中拖拽式工作流优势特点突出,可以助力企业实现快速、高效、低成本的流程化办公。要了解拖拽式......
  • 继承 基类与派生类
    继承与派生的概念继承的概念![[Pastedimage20231225161957.png]]派生类不能访问基类中的private成员![[Pastedimage20231225162525.png]]目的![[Pastedimage20231225162600.png]]继承与复合关系类与类的关系![[Pastedimage20231225160433.png]]继承:是基类......
  • 这些Git事故灾难, 你经历过几个?
    前言关于Git,相信大家最常用的就是pull和push.但随着协作规模的提升,遇到的问题也会越来越多.本篇文章并不科普一些命令的详细用法,更多的是分享在工作中遇到的Git场景问题以及踩过的坑难办?那就别办咯先来个开胃小菜.一般公司都会有个dev分支用来部署测试版的功能.也......
  • 【进阶篇】Java 实际开发中积累的几个小技巧(二)
    目录前言六、自定义注解6.1定义注解6.2切面实现6.3业务使用七、抽象类和接口7.1隔离业务层与ORM层7.2隔离子系统的业务实现7.3选择对比文章小结前言笔者目前从事一线Java开发今年是第3个年头了,从0-1的SaaS、PaaS的项目做过,基于多租户的标准化开发项目也做过,项目的PM......
  • 读研必备的十个浏览器插件,你用过几个?
    换新电脑在登录google浏览器账号时,一股脑给我同步了几十个读研时期使用的浏览器插件,现在已经脱离了科研环境用不上了,发现这些插件在科研时期帮助我提升了效率,于是在移除之前整理出了我读研时期用到最多、对我最有帮助的十个浏览器插件,希望正在读研的学弟学妹能看到这篇文章,对你们......
  • java的两个bean之间复制属性,所有属性中替换某几个字符
    以下是实现代码:importjava.beans.PropertyDescriptor;importjava.lang.reflect.InvocationTargetException;importjava.util.ArrayList;importjava.util.List;importorg.springframework.beans.BeanUtils;publicclassBeanCopyUtil{/***复制bean属性......