问题标签 [array-initialize]

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 投票
6 回答
15283 浏览

c# - 不知道大小的情况下如何初始化二维数组

我有一个二维数组,我需要将数据加载到其中。我知道数据的宽度(22 个值)但我不知道高度(估计大约 4000 条记录,但可变)。

我将其声明如下:

这会导致 NullReferenceException,所以当我尝试像这样初始化它时:

我得到一个“数组创建必须具有数组大小或数组初始值设定项”。

谢谢你,基思

0 投票
10 回答
137730 浏览

c++ - 在 C++ 中的类初始化程序中初始化 const 数组

我在 C++ 中有以下类:

问题是,我如何在初始化列表中初始化 b ,因为我无法在构造函数的函数体内初始化它,因为 b 是const

这不起作用:

编辑:典型的例子是我可以b为不同的实例设置不同的值,但已知这些值在实例的生命周期内是恒定的。

0 投票
26 回答
2076520 浏览

c - 如何将数组的所有成员初始化为相同的值?

我在C中有一个大数组(如果有区别,不是C++ )。我想初始化相同值的所有成员。

我可以发誓我曾经知道一个简单的方法来做到这一点。我可以memset()在我的情况下使用,但是没有一种内置于 C 语法中的方法吗?

0 投票
4 回答
14882 浏览

c# - C#:PointF() 数组初始化器

我需要在我的 C# 程序中对一组点进行硬编码。C 风格的初始化程序不起作用。

它是如何完成的?

0 投票
9 回答
195994 浏览

c# - 如何在c#中动态设置数组长度

我还是 C# 的新手,我一直在努力解决数组上的各种问题。我有一组元数据对象(名称值对),我想知道如何只创建我真正需要的“InputProperty”对象的数量。在这个循环中,我将元素的数量任意设置为 20,并尝试在条目变为 null 时退出,但接收端的 Web 服务不喜欢传递给它的任何 null 元素:

总之,假设我在上面的输入数组中只有 3 个名称值对?与其为名为 ip 的数组分配 20 个元素,不如对其进行编码,以使 ip 仅与需要的一样大。更新对象通过另一个 web 服务传递,因此序列化很重要(即我不能使用 namevaluecollection 等)。

ps 是通过“添加评论”工具跟进已发布问题的唯一方法吗?

0 投票
7 回答
4122 浏览

delphi - 在 Delphi 中,如何从接口类型数据初始化 TGUID 的 const 数组?

我想像这样初始化一个数组 -

但它导致 -

所以为了看看会发生什么,我尝试了这个 -

这导致了这个!

多奇怪!当然 IInterface 是其中之一,但它似乎顽固地转换为错误的类型。

0 投票
1 回答
1791 浏览

ada - Ada 根据用户输入初始化数组

我是从 Java/C++ 到 Ada 的,但在弄清楚这些小东西时遇到了麻烦。是否可以声明一个数组并询问用户最小/最大值然后对其进行初始化?我不喜欢为 MIN 和 MAX 定义常量值,似乎应该有办法做到这一点。

您可以定义一个不受约束的类型,但您仍然必须在程序启动之前在声明块中初始化大小。我是否需要有包体,然后是过程声明,然后是实际工作的过程中的声明块,如下所示?

0 投票
3 回答
107419 浏览

arrays - 如何在 Fortran 中初始化二维数组

如果我没记错的话,在 C 中,您可以使用花括号语法轻松地初始化数组:

当您希望为数学目的初始化具有特定测试值的矩阵时,如何在 Fortran 中对二维数组执行相同的操作?(无需在单独的语句中对每个元素进行双重索引)

该数组由以下定义

或者

0 投票
5 回答
29726 浏览

java - 在Java中设置char数组的大小

我正在开发一个 Android 应用程序。

我想将大小设置为这样的 char 数组:

但它不起作用。我必须删除第五个才能使其正常工作。

我想将语言变量限制为五个字符。我怎样才能做到这一点?

谢谢。

0 投票
6 回答
44746 浏览

c# - 使用默认构造函数初始化数组

我想创建一个上述类的数组,并希望通过调用默认构造函数来初始化数组中的每个元素,以便每个元素可以有不同的abc. 所以我这样做了:

但这并没有做我认为应该做的事情。似乎这样默认构造函数没有被调用。创建数组时如何调用默认构造函数?

我也想知道上面的语句是做什么的?