社区
C#
帖子详情
c#怎么判断object A中A是否是类?
yanyan3490
2012-05-08 05:13:28
如题,怎么判断object A中A是否是类?
1、if(A is class)肯定是不行的
2、type t=A.GetType();得到了Type类型的t貌似也没什么用
到底应该怎么做呢?
ps:A的类名未知
...全文
273
4
打赏
收藏
c#怎么判断object A中A是否是类?
如题,怎么判断object A中A是否是类? 1、if(A is class)肯定是不行的 2、type t=A.GetType();得到了Type类型的t貌似也没什么用 到底应该怎么做呢? ps:A的类名未知
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whowhen21
2012-05-08
打赏
举报
回复
也可以 A.GetType().IsClass
whowhen21
2012-05-08
打赏
举报
回复
怎么回复老是显示不出来呢!!!
whowhen21
2012-05-08
打赏
举报
回复
typeof(A).IsClass
bonnibell
2012-05-08
打赏
举报
回复
没这么搞过, 是不是可以反射其方法表,看看是否有何当前类名同名的方法(构造函数)?
C#
的
Object
类
在
C#
中
,有一个特殊的
类
型
Object
类
。这个
类
是
C#
中
所有其它
类
的超
类
。我们知道,
C#
只允许单继承,也即每一个
类
都可以有唯一的一个超
类
。本章我们重新定义:所有的
C#
类
有且只有一个超
类
。如果一个
类
没有显式指定,则
C#
以
Object
类
作为其超
类
。所以所有的
类
都会直接或者间接的继承
Object
类
。定义
Object
类
的作用:1、向所有的
类
引入一些关键方法;2、可以让任意
类
的对象都引用到Objec
C#
中
object
类
如下简图
类
B继承于
类
A,
类
A作为父
类
继承于
object
类
,
object
类
中
常见3种方法:tostring、equals、gettype,即使
类
B是个空
类
,没有加任何东西,也会有3种方法,因为继承。装箱:将值
类
型转换为
object
类
型的过程。拆箱:从
object
种取出值
类
型的数据。不同
类
型的数据混在一起装箱。装箱与拆箱作用:一般用不到。
C#
中
的
object
类
深入理解
C#
中
所有的
类
都直接或间接继承自System.
Object
类
,这使得
C#
中
的
类
得以单根继承。如果我们没有明确指定继承
类
,编译器缺省认为该
类
继承自System.
Object
类
。System.
Object
类
也可用小写的
object
关键字表示,两者完全等同。自然
C#
中
所有的
类
都继承了System.
Object
类
的公共接口,剖析它们对我们理解并掌握
C#
中
类
的行为非常重要。下面是仅用接口形式表示的Syste
20250530-
C#
知识:万物之父
Object
C#
知识:
Object
Object
类
;
c#
Object
类
型是
c#
中
所有数据
类
型的基
类
也就是说 任何“值
类
型”的值都可以转换为
object
类
型的值,
object
类
型的值也可以转换为任何
类
型的数据 相当于一个装箱和拆箱的过程 任何
类
型的数据最终都可以作为对象(
object
)处理 装箱: eg:将一个值
类
型变量隐式地转换为引用
类
型的对象 int val = 2000;
object
obj = val;//把值
类
型转换为引用
类
型,隐式转换 将值
类
型转换为
object
类
型后改变值
类
型数据并不对
Object
类
型数据造成影响和改变 Ob.
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章