您的位置:首页 > 财经 > 产业 > 达内前端_专业定制网页设计_地推项目发布平台_微信公众号推广

达内前端_专业定制网页设计_地推项目发布平台_微信公众号推广

2024/12/23 19:40:42 来源:https://blog.csdn.net/u013400314/article/details/144555483  浏览:    关键词:达内前端_专业定制网页设计_地推项目发布平台_微信公众号推广
达内前端_专业定制网页设计_地推项目发布平台_微信公众号推广

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

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com