c# - 当一个对象在没有类型的情况下初始化时,它叫什么?
问题描述
我只遇到过几次,我还没有完全理解它,但我觉得有必要研究一下幕后到底发生了什么。
我认识到它正在创建一个对象的新实例,但尚未指定类型。
var myObject = new {
SomeProperty = "ABC",
SomeOtherProperty = true
};
var
当您换成object
or时,它也有效dynamic
。但是,考虑到这一点,我真的找不到它的名字来研究它。我相信它被称为 a pseudo-class
orpseudo-object
但我找不到任何实际文档。
我已经对该主题进行了几次 Google 搜索(这是最新的),甚至查看了一些相关的 SO 帖子(这里是关于初始化的帖子),但我仍然没有找到答案。
这实际上叫什么?
解决方案
推荐阅读
- r - R - 功能:数据的逻辑转换?
- c# - 我如何知道我的 Asp.Net Web 应用程序是否是同步 -> 异步死锁的受害者?
- javascript - react JS,异步等待访问承诺值
- javascript - 这里发生了什么我试图围绕递归和这个返回函数
- node.js - 有没有人通过 AAD 成功连接 SQL Server - NodeJS 项目的托管标识?
- javascript - 如何设置传单标记不透明度?
- java - 如何将Excel中的数字作为Java中的字符串输出?
- pandas - 如何选择 10 个顶部和底部值,但如果有平局,那么我应该使用其他列值作为平局断路器
- python - 如何让 Python 在键盘中断时运行显示清除
- google-cloud-platform - 用于编排在 GCE 中运行的 crons 的 GCP 组件(Google Workflows?)