问题标签 [addrange]

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 回答
472 浏览

c# - 带有不受支持的服务器的 HttpWebRequest AddRange()

我正在用 C# 编写一些代码来从 Web 服务器下载文件。

我正在测试一些支持“字节范围”请求的链接,所以不确定不受支持的服务器会发生什么。

如您所见,没有什么特别的。从服务器获得响应后,它开始下载文件。我知道不支持字节范围的服务器将返回状态码 200 而不是 206。所以,在这种情况下,我很好奇我是否必须在没有字节范围请求的情况下重试。

我希望我不必这样做,因为在某些情况下,例如 google drive 链接,关闭响应并获得另一个响应需要太长时间。如果服务器不支持字节范围,那么我真的不介意从头开始下载。这会在没有编码的情况下自动发生吗?

0 投票
2 回答
10496 浏览

c# - 将一个列表添加到另一个为空或不为空的列表

考虑下面的代码。我需要CreateOrAddToLists()循环调用该方法。第一次将该方法称为两个列表casedata.Cases并且casedata.Documents将为空,因此我可以通过分配cases来填充,casedata.Cases如下所示:

casedata.Cases = cases;

在对 CreateOrAddToLists() 列表的任何后续调用中,casedata.Cases并且casedata.Documents不会为空,我可以使用 AddRange() 将新数据添加到列表中:

casedata.Cases.AddRange(cases);

之前有没有更好或更简洁的方法来进行空检查AddRange?我可以在代码行中完成吗?

0 投票
1 回答
863 浏览

c# - 如何使用 LINQ 替换列表中的一系列嵌套值?

我可能没有正确地措辞这个问题,所以请帮助我命名。

如果我有一个List<Point>具有一组不变的x值,但有一个可变的y值流。现在我有:

但我觉得应该可以使用 LINQ:

我不需要更改这些x值。另外,我问是因为我试图以某种方式提高这个循环的处理性能,所以如果有更快的方法,请赐教。

0 投票
2 回答
2367 浏览

c# - 如何添加实体列表以及如何获取 ID

我在 Asp.net mvc 中遇到实体框架问题。每当我将实体列表添加到数据库时,我都想获取 Id 值。我怎样才能做到这一点?

我使用此代码将实体列表添加到数据库:

我使用数据库生成的 ID(如 MS SQL 中的 IDENTITY)

0 投票
1 回答
1212 浏览

c# - EF 6.0 DBSet.AddRange() - 如何跳过单个实体错误

我正在尝试推送 100 个动态创建的产品实体,使用DBSet.AddRange().

例如,如果 1st Product 实体有一些数据问题并在 期间抛出异常Commit(),则所有剩余的 99 个产品实体也不会保存。

是否可以仅跳过损坏的实体以便可以使用保存其他实体DBSet.AddRange()

0 投票
0 回答
34 浏览

c# - addrange 目录查询没有输出

我在最后一个 for 循环中生成输出时遇到了一些问题。我应该在双 for 循环中生成一个符合条件的文件夹列表,但黑屏只是卡住了,甚至不显示按任意键退出消息。帮助将不胜感激

} }

0 投票
1 回答
5355 浏览

c# - list.AddRange 无法隐式转换类型“void”

如果我尝试将 TreeData 的两个列表与

我收到以下错误:无法将类型“void”隐式转换为 System.Collections.Generic.List

我知道 the.AddRange 的返回类型是 void(null) 但我怎样才能将两个列表放在一起?

0 投票
1 回答
985 浏览

c# - 如何使用 AddRange 将项目添加到现有列表

我正在尝试更新记录并将更改保存到数据库中,但似乎我不能,因为我无法获取我的列表。抱歉,如果我的问题不清楚。

让我知道是否有其他方法可以做到。

收到此错误:

无法转换System.Collections.Generic.List<ClaimHistoryModel.ClientLog>System.Collections.Generic.IEnumerable<claimAudit>

0 投票
1 回答
3091 浏览

java - 如何在 java 中从头开始创建 addAll() 或 addRange() 方法?

我正在尝试为我的分配做一个链表,这明确要求从头开始创建一个链表和一些派生类型,如队列和堆栈,这只是一些大学作业,我意识到如何制作一个节点类和一个链表类,但我正在努力在这个链表类中创建 addAll() 方法,这就是我所拥有的。

如果我必须打赌,我说是 Collection c 之一,但是,我正在尝试在那里添加东西列表,以便将他的内容传递到新列表中,obiusly 还没有准备好并且 obiusly 不起作用。

你能告诉我如何传递某种“原型列表”以便在新列表中传递数据吗?

(我知道我必须使用某种 for(objects) 但我无法通过参数传递一些数据,这将是放在那里的正确参数?)

你能告诉我如何修复它以使其正常工作吗?

任何澄清、建设性评论或问题的请求也将不胜感激。

提前致谢

0 投票
1 回答
3809 浏览

c# - C# List AddRange - 它是否通过引用复制添加的项目

说,我有 3 个列表

所有 3 个列表都有很多项目我想将它们全部添加到一个列表中

这样做finalList.AddRange时,它会复制 l1、l2、l3 中的项目还是仅引用这些项目?如果它复制我想避免 AddRange 以节省内存,因为列表很大。