问题标签 [anonymous-objects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1878 浏览

java - 匿名对象的优点是什么?

我有一个名为的类Sample,它在我的代码中使用,如下所示:

我称之为:

我想知道如果我创建匿名“Object of any class (new Sample() ) and call anyrequire Object”是否有任何优势method if I don't have any further use of this

0 投票
2 回答
82 浏览

c# - 如何在 C# 中将列表添加到匿名对象?

假设我有一个清单:

如何将其添加到匿名对象中,使对象看起来像:

0 投票
0 回答
22 浏览

php - 数组实际上是如何转换为对象的,这样做的目的/好处/必要性是什么?

我在 PHP 中有一个预先编写的程序,它将数组转换为对象:

使用上述程序,我几乎没有疑问。我搜索了他们的解决方案,但找不到他们的权威答案。

以下是我的查询:

  • 数组正在转换为对象意味着实际发生了什么?声明的数组不是作为对象吗?为什么要完成?是否为这种转换/转换定义了任何特定名称?
  • 请用简单明了的语言解释上面代码中的一些行。我不明白代码行$obj->{'1'}是什么意思?
  • 执行代码后,var_dump(key($obj));为什么我得到 1 而不是 0,因为数组中只有一个数组元素?

提前致谢。

0 投票
0 回答
272 浏览

c# - 将特定的 xml 元素转换为数据表 C#

我有一个将特定 xml 元素转换为 CSV 的 powershell 脚本。我想使用 C# 扩展功能。powershell脚本如下:

到目前为止,我的 C# 看起来像这样:

我的问题是,如何将匿名对象中的数据放入数据表中,以便我的结果是基于行的?

这是 XML 的示例

0 投票
1 回答
268 浏览

c++ - c++,在抽象类中创建匿名子类对象

我有一个抽象类,我需要为它创建两个匿名子类对象。我有多个子类。只需编写代码来创建这些对象之一

0 投票
3 回答
1123 浏览

c# - 如何正确解析字典进入

我正在研究HtmlHelper.AnonymousObjectToHtmlAttributes.

它适用于匿名对象:

结果parseTest有两个键值对。

但对于Dictionary对象:

得到的attrs是一个奇怪的对象,有 4 个 Keys 和 4 个 Values。这 4 个键是ComparerCountKeysValues

其他一些 SO 帖子询问两者之间的区别(此处)。选定的答案说

没有太大的区别...

真的吗?什么是解析attrsInDict并获得与我们从匿名对象获得的结果相同的结果的正确方法?

因为,我打算在以下代码中合并属性:

0 投票
2 回答
1896 浏览

c# - 如何在 LINQ 中对匿名对象列表进行分组和合并/展平

我有一个由我无权修改的 LINQ 查询生成的匿名对象列表。

对象具有以下属性:

每个“代表”经常下多个订单,因此有很多行,唯一的区别是 OrderId。有一个要求是,如果同一个 Rep 下了多个订单,则将这些订单以 6 组为一组以新的结构批量处理:

但是,如果代表下了 8 个订单,那么会有一批 6 个和一批 2 个。所以新对象并不总是具有相同数量的属性。

我已经开始按 RepId 对初始结果集进行分组,但我不知道下一步该去哪里。

这可以使用 LINQ 吗?

0 投票
1 回答
608 浏览

c# - 从静态类 c# 访问匿名对象属性

我有一个带有多个匿名对象的静态类。每个对象都有不同数量的属性,但每个属性始终是创建类的对象。

我尝试访问Fields.FieldInfo1.Customer二等舱(Program.cs,它是一个控制台应用程序),但它不起作用,我只得到Fields.FieldInfo1.我做错了什么?

0 投票
0 回答
66 浏览

c++ - 为什么不编译?匿名类 + 匿名对象 c++17

问题:为什么visual c++17不允许匿名类的匿名对象?

允许匿名对象(我认为在这种情况下这只是暂时的?):

允许匿名类:

两者一起是不允许的:

为什么不?我正在使用视觉 c++17

错误是:

0 投票
1 回答
201 浏览

scala - 在scala的匿名对象的情况下是否可以打印不同类函数的返回值

我是 Scala 的新手,试图了解 Scala 的语法行为。如果有人帮助我,我将不胜感激。谢谢

使用匿名对象:在这种情况下,如果我想resmain函数体内打印值,那么我需要应用什么逻辑?

没有匿名对象: 有关更多信息,在下面给出的这种情况下,实现它没有问题,因为var s