Type 类型 总结

ops/2024/12/24 2:59:11/

GetType、Typeof

Type

官网资料

IsAssignableFrom IsAssignableTo

在C#中,Type.IsAssignableFrom方法用于判断一个类型是否可以从另一个类型赋值。它检查源类型是否是目标类型的基类或接口。

isAssignableFrom(Class<?> c)
标识 “当前Class 是否是给定的 Class 的超类或者超接口”。是 返回true,否则返回false。
标识 “当前Class 是否与定的 Class 的相同”。是 返回true,否则返回false。
如果 “如果该 Class 表示一个基本类型,且指定的 Class 参数正是该 Class 对象”,是则返回true,否则放回false。

 public interface IZen{}public Class Zen:IZen{}public Class Ares{}bool r1= typeof(IZen).IsAssignableFrom(typeof(Zen));    // Truebool r2= typeof(Zen).IsAssignableTo(typeof(IZen));      // Truebool r3= typeof(IZen).IsAssignableFrom(typeof(Ares));   // Falsebool r4= typeof(Ares).IsAssignableTo(typeof(IZen));      // False

在这里插入图片描述


http://www.ppmy.cn/ops/144453.html

相关文章

Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处理

这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户)&#xff0c;下面将记录我遇到问题的过程及解决的方法。 在搭建完LNMP环境后用Navicate连接出错 遇到这个问题首先到mysql所在的服务器上用连接进行处理 1、连接服务器: mysql -u root -p…

密钥管理系统在数据安全解决方案中的重要性

密钥管理系统在数据安全解决方案中占据着举足轻重的地位&#xff0c;其重要性体现在以下几个方面&#xff1a; 一、保障数据机密性 密钥管理系统通过生成、存储和管理加密密钥&#xff0c;确保了数据的机密性。这些密钥用于加密和解密数据&#xff0c;只有授权用户才能访问和…

前端使用SerialPort串口通信

一、下载npm install serialport 二、在vue页面中引入使用 const { SerialPort } require(serialport);这是serialport官方文档写的很完整&#xff0c;有什么问题可以看文档。 三、初始化SerialPort 在mounted或者onLoad中初始化&#xff0c;默认创建的SerialPort对象就会…

HCIA-Access V2.5_4_1_1路由协议基础_IP路由表

大型网络的拓扑结构一般会比较复杂&#xff0c;不同的部门&#xff0c;或者总部和分支可能处在不同的网络中&#xff0c;此时就需要使用路由器来连接不同的网络&#xff0c;实现网络之间的数据转发。 本章将介绍路由协议的基础知识、路由表的分类、静态路由基础与配置、VLAN间…

如何将多张图片合并为一个pdf?多张图片合并成一个PDF文件的方法

如何将多张图片合并为一个pdf&#xff1f;当我们需要将多张图片合并为一个PDF文件时&#xff0c;通常是因为我们希望将这些图片整理成一个统一的文档&#xff0c;方便查看、分享或打印。无论是工作中需要提交的报告、学生们需要整理的作业&#xff0c;还是个人收藏的照片、旅行…

Unity打包微信小游戏

一、Unity打包微信小游戏可以用两种方法 一个是通过Unity的团结引擎&#xff0c;团结引擎的话跟着官网走就可以了团结引擎 - 手册: 快速上手 (unity.cn)还有一个是直接通过Unity去打包出来微信小游戏&#xff0c;参考该文章Unity项目转微信小游戏 微信小程序保姆教程&#xff…

第20天:JS信息收集-Web应用JS架构URL提取数据匹配Fuzz接口WebPack分析自动化

#知识点 1、信息收集-Web应用-JS提取分析-人工&插件*项目 2、信息收集-Web应用-JS提取分析-URL&配置&逻辑 标签 名称 地址 FUZZ测试 ffuf GitHub - ffuf/ffuf: Fast web fuzzer written in Go 匹配插件&#xff08;bp) Hae GitHub - gh0stkey/HaE: HaE - H…

MQTT实现集群分布式消费

今天被问到启用多个应用消费时&#xff0c;每个消费者都会受到订阅消息的事。很久前用过&#xff0c;这里梳理记录一下&#xff1a; MQTT协议本身是支持共享订阅功能。 这里这个共享订阅比较特殊&#xff0c;他有点类似kafka的消费组的概念。但是设计和实现上区别比较大。 设…