问题标签 [jagged-arrays]

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

vb.net - 如何迭代锯齿状数组?

这让我发疯了好几天。为什么以下不起作用?

另外,如果数组看起来像这样呢?

0 投票
2 回答
2721 浏览

c# - 从文本文件读取到锯齿状数组

我在您网站的一个旧问题中发现了这个问题,所以我认为我可以做到,但我想我错了:-)

旧帖子在这里

我是锯齿状数组的新手,所以下面的代码

我知道我犯了重大错误,但在东部我尝试过任何人都可以帮助我使其成为工作代码

0 投票
12 回答
152609 浏览

c# - 多维数组和 C# 中的数组数组有什么区别?

C#中double[,]的多维数组和数组数组有什么区别?double[][]

如果有区别,每个人的最佳用途是什么?

0 投票
3 回答
5141 浏览

c# - 在 C# 中从锯齿状数组转换为双指针

这里有一个简单的问题:有没有办法从锯齿状数组转换为双指针?

例如将 a 转换double[][]double**

不幸的是,这不能仅仅通过强制转换来完成(就像在普通的旧 C 中一样),不幸的是。使用fixed语句似乎也不能解决问题。在 C# 中是否有任何(最好尽可能高效)方法来完成此任务?我怀疑解决方案可能根本不是很明显,尽管我希望有一个简单的解决方案。

0 投票
3 回答
1178 浏览

sql - 我如何建模这个锯齿状数据?

我负责为一个 3 楼的仓库建模,将存放成箱的文件。方程式中有行、列和架子。

此外:

一些地板/行/列/货架组合存储 2 个盒子,一些 3。

有些行没有正常数量的列。

他们希望我的应用程序自动增加打印标签(一次 20 个),告诉用户扫描它们时盒子的去向。所以扫描框 1 将打印 f1r1c1s1b1 框 2 将打印 f1r1c1s1b2 ... f3r26c26b3

我正在考虑构建一个 MSSql 数据库,用所有可能的组合填充它并减去异常数据。(使用 vb.net2005 for 循环进行填充)然后基于 smalldatetime 或者可能是表上的时间戳列,只需获取下一个没有设置 spotFilled 列的列。

这行得通吗?有没有更好的办法?

(下一步是一次屏蔽 20 个,因此 2 个用户可以扫描盒子而不会在同一楼层/行/列上相互碰撞,大多数地板/行/列/货架组合存储 21 个盒子,1 个碰撞可能是好的。他们也希望按照收到的顺序大致相同的盒子)

MSSQL 服务器和 VS2005 已经存在于我的工作环境中,所以这些是我最熟悉的工具。

0 投票
11 回答
39708 浏览

c++ - C/C++ 中是否存在锯齿状数组?

在 C 或 C++ 中是否存在诸如锯齿状数组之类的东西?

当我编译这个:

我收到此错误:

错误:将“锯齿状”声明为多维数组必须具有除第一个维度之外的所有维度的边界

0 投票
6 回答
3650 浏览

c# - 以 LINQ 方式初始化锯齿状数组

我有一个二维锯齿状数组(尽管它总是矩形),我使用传统循环对其进行初始化:

我想也许一些 LINQ 函数会给我一种优雅的方式来在一个语句中做到这一点。但是,我能想到的最接近的是:

问题是它似乎正在创建一个单一的double[colCount]并分配对那个为每一行分配一个新数组的 intsead 的引用。有没有办法做到这一点而不会太神秘?

0 投票
1 回答
759 浏览

asp.net - Flex:将 ArrayCollection 转换为锯齿状字符串数组

是否有任何内置功能可以将 ArrayCollection 转换为锯齿状字符串数组?我有一个对象代理的 Arraycollection,它是从我修改并想要发回的 SOAP Web 服务(asp.net 数据表)中获得的。

谢谢,布赖恩

0 投票
6 回答
337 浏览

c - C:锯齿状数组的问题

我有以下代码:

我想要显示的是c - d但实际显示的是c -
所以正如您在上面看到的,显示的是第一个元素而不是第二个元素。

为什么不显示数组的第二个元素?

0 投票
9 回答
22056 浏览

c# - 初始化锯齿状数组

我想在 C# 中创建数组 10 * 10 * 10 int[][][](不是int[,,])。

我可以写代码:

但我正在寻找一种更美丽的方式。可能是这样的: