小编Yin*_*ing的帖子

如何确定Type是一个自定义结构?

对于a Type,IsClassC#中有一个属性,但如何判断a Type是一个结构?

虽然IsValueType是必要条件,但显然还不够.对于a int也是值类型.

有人建议使用以下代码:

bool IsStruct = type.IsValueType && !type.IsEnum && !type.IsPrimitive;
Run Code Online (Sandbox Code Playgroud)

但我不确定这是否是一种准确的方法.式应该告诉结构和其它类型的诸如之间的差DateTime,intarray

正如一些朋友指出的那样,我指的是用户定义的结构而不是预定义的类型,例如DateTime.

c# struct

16
推荐指数
1
解决办法
5165
查看次数

标签 统计

c# ×1

struct ×1