如何识别 Type 是否是自定义结构体?

2023-12-26

For a Type,有一个属性IsClass,但如何知道Type是一个结构体?

抱歉,我必须添加更多信息。

  1. 我正在使用 C#。
  2. 虽然IsValueType是必要条件,这显然还不够。对于 Integer 来说,它也是一种值类型。

t.IsValueType && !t.IsPrimitive && !t.IsEnum;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何识别 Type 是否是自定义结构体? 的相关文章

随机推荐

  • 计算数组数组中的项目数?

    如果我有一个声明为的对象 let compoundArray Array
  • 在 Visual Studio 中对文件进行分组

    我正在考虑在 Visual Studio 中整理我的项目布局 我想知道是否有任何 hack 插件或技巧可以将 xml 文件与 cs 文件关联起来同名所以它们出现在我的解决方案导航器 资源管理器中 类似于代码隐藏文件与其 aspx 关联的方式
  • 从 Mac 上的 SWT 应用程序打开 LWJGL 窗口

    我有一个 SWT 应用程序 可以在按下按钮后打开 OpenGL 窗口 使用 LWJGL 库 它应该关闭它的主 SWT 窗口并打开一个带有 OpenGL 上下文的新窗口 在 Windows 上运行良好 在 Mac 上 我收到此错误 2010
  • Azure 托管和 MVC5 报告

    我正在使用 Visual Studio 2013 开发托管在 Azure 上的 MVC5 EF6 Web 应用程序 我刚刚完成需要创建报告的开发部分 我试图使用 Microsoft ReportViewer 来实现此目的 尽管它在本地工作得
  • Haskell:有条件地中断循环

    我想在这样的情况下打破循环 import Data Maybe fromJust isJust Maybe Just tryCombination Int gt Int gt Maybe String tryCombination x y
  • LaTeX 相当于 Google Chart API

    我目前正在寻找不同的解决方案 将二维数学公式放入网页中 我认为维基百科解决方案 从 LaTeX 源代码生成 png 图像 已经足够好了 直到我们在网络浏览器中获得对 MathML 的支持 我突然意识到也许可以创建一个谷歌图表 API htt
  • 配置next.config文件

    我正在使用 Next js 并想添加反应语义用户界面 https react semantic ui com 使用他们的登录组件之一 在前端我收到此错误 编译失败 node modules semantic ui css semantic
  • R (dplyr):查找行特定范围内的所有行

    我有一个数据集 其中每一行都由住院 ID 标识 每行包含有关住院 ID 发生医院 ID 以及给定住院的入院日期和出院日期的信息 我想知道 对于每次住院治疗 在该次住院开始前 30 天内在指定医院结束的所有其他住院治疗的 ID 以下是 2 家
  • 在Delphi中是否可以将接口绑定到未实现它的对象

    我知道 Delphi XE2 有新的 TVirtualInterface 用于在运行时创建接口的实现 不幸的是我没有使用 XE2 我想知道在旧版本的 Delphi 中做这种事情涉及什么样的黑客行为 假设我有以下界面 IMyInterface
  • AVCaptureSession 没有提供良好的照片质量和良好的分辨率

    我正在与AVCaptureSession用于捕获图像 它工作正常 但没有给出好的解决方案 我将其与iPhone相机拍摄的图像进行了比较 发现iPhone相机拍摄的图像比iPhone相机拍摄的图像要好得多AVCaptureSession im
  • 无法跨子域读取cookie(owa_cookie)

    在我的生产环境中 我的前端位于 a example com 后端位于 b example com 我正在使用 javascript 在 example com 域的路径 中创建一个 cookie 以便从任何子域读取它 当我尝试使用 owa
  • Dart 中包含异步函数的测试函数

    我想测试一个调用其他异步函数的函数 但我不知道如何编写它 函数会像这样 function X x Y y x doSomethingAsync then result if result null y doSomething 我想模拟 X
  • XmlReader持续读取

    我有一个非常大的 xml 文件 这是 xml 格式的简化版本
  • Python Windows 路径正则表达式

    我花了两个小时来解决这个问题 我有这个字符串 C Users Bob luxshop jeans diesel qd images Livier 11 png 我有兴趣获得 Livier 11 png但这对我来说似乎不可能 我怎样才能做到这
  • 客户端证书始终为空

    我已经安装了一个证书Personal也受信任的根证书颁发机构 已尝试使用这段代码发布到端点 public void Post try var clientCert LoadFromStore MyThumbprint var request
  • PHP 在单独的驱动器上上传/读取文件

    我需要能够在单独的驱动器上上传 查看文件 现在 我的网站位于 C 驱动器上的 htdocs 文件夹中 我们已在 D 驱动器上分配了空间来上传和查看文件 使用下面的代码 我可以使用 scandir 来查看 htdocs 文件夹中的内容 但我需
  • html 标签属性“data-setbg”在 React 项目中不起作用

    我正在转换 HTML网站模板 https colorlib com wp template leramiz 进入一个React项目 在该模板中有一个名为data setbg的属性 但没有提供标准的html属性 我想知道什么样的库或框架提供这
  • 触摸事件不起作用?在 UImageview 中?

    我在 viewcontroller m 的 viewdidload 中完成了以下操作 img UIImageView alloc initWithFrame CGRectMake 0 0 320 480 img multipleTouchE
  • 从 Swift 命令行程序使用 NSURLSession

    我正在尝试测试一些概念验证命令行应用程序 然后将其集成到更大的应用程序中 我想做的是使用 NSURLSession 下载一些数据这个例子 https medium com swift programming learn nsurlsessi
  • 如何识别 Type 是否是自定义结构体?

    For a Type 有一个属性IsClass 但如何知道Type是一个结构体 抱歉 我必须添加更多信息 我正在使用 C 虽然IsValueType是必要条件 这显然还不够 对于 Integer 来说 它也是一种值类型 t IsValueT