使数组列表与众不同

2023-12-20

我的数组列表中有重复项,并且想要删除这些重复项以使其不同。我尝试使用 hastable 来删除重复项,但它破坏了顺序。如何在不改变插入顺序的情况下使其清晰?


怎么样:

using System.Linq;

myArrayList = new ArrayList(myArrayList.Distinct().ToArray());

or

var myArray = myArrayList.Distinct().ToArray();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使数组列表与众不同 的相关文章

  • 使用 TCP 套接字在本地代理视频

    我一直对向媒体浏览器添加对视频播客的支持非常感兴趣 我希望用户能够浏览可用的视频播客并从互联网上流式传输它们 这真的很容易 因为媒体播放器等将愉快地播放存在于云中的文件 问题是我想在本地缓存这些文件 因此同一集的后续观看将不涉及流式传输 而
  • 如何在 Caliburn.Micro 中使用 Conductor 的依赖注入

    我有时用Caliburn Micro http caliburnmicro com创建应用程序 使用最简单的 BootStrapper 我可以像这样使用 IoC 容器 SimpleContainer private SimpleContai
  • 为什么在 lambda 内部引发异常是 C# 7 的一项功能? [复制]

    这个问题在这里已经有答案了 该语句在 VS2015 中无法编译 但在 VS2017 中可以编译 var example new Action gt throw new Exception 为了支持在 lambda 表达式内抛出异常 必须对
  • 是否保证 sizeof(T[N]) == N * sizeof(T) ?

    我一直假设 N 个元素类型的数组的大小T 由返回sizeof保证正好是N次sizeof T The 对这个问题的评论 https stackoverflow com questions 46457449 is it always the c
  • 如何转发声明要在 unique_ptr 的标准容器中使用的类

    在智能指针的标准容器中使用它时 是否可以避免完整的类定义可见 例如 我无法编译以下内容 include
  • 表达式访问者仅为某些 lambda 表达式调用 VisitParameter

    我希望能够使用嵌套扩展方法将 EF 中的实体投影到相应的视图模型 参见我之前的问题使用扩展方法在 EF 中投影单个实体 https stackoverflow com questions 39585427 projection of sin
  • 更改图像颜色与透明背景

    我需要使用 c System Drawings 将透明背景上带有绿色圆圈的图像加载到位图图像中 这是最简单的部分 但是 我需要在将其添加到更大的图像之前更改圆圈的颜色 而不影响周围的透明度 就我而言 我需要将圆圈颜色更改为黄色并将其添加为太
  • 提取单花括号内的值

    我想要一个收藏 value 一个字符串使用正则表达式 例如 lorem ipsum field1 lorem ipsum field2 lorem ipsum field1 lorem ipsum field2 field3 我会得到 fi
  • 析构函数与成员函数竞赛

    当我在析构函数内时 其他线程是否可能开始执行对象的成员函数 遇到这种情况该如何处理呢 C 没有内在的保护来防止在删除对象后使用它 忘记竞争条件 另一个线程可以在完全删除你的对象后使用你的对象 Either 确保只有一个位置 代码拥有该对象
  • 如何在Unity Inspector中创建多维数组?

    如何在 Unity Inspector 中创建枚举多维数组并使其可序列化 以便我可以从不同的脚本调用它 public enum colors red blue green yellow cyan white purple public in
  • 使用 FromBase64Transform 解码 base64 文件流

    The example https msdn microsoft com en us library system security cryptography frombase64transform 28v vs 110 29 aspx从M
  • 将旧的 Unity 代码升级到 Unity 5

    在触发按钮上播放动画的代码似乎不起作用 我在 Youtube 上看到了一个视频 内容很简单animation Play 它可以在该视频上运行 但我无法让它在我的计算机上运行 我做错了什么还是团结改变了它 请帮助我在网上找不到解决方案 所有
  • WCF 服务中的缓冲区大小

    我们有一个 WCF 服务 它执行某些存储过程并将结果返回给 silverlight 客户端 某些存储过程最多返回 80K 行 下面给出的是 web config 中服务的设置
  • 从 AuthorizeAttribute 继承的属性不起作用

    我目前正在尝试根据用户角色在新的 ASP MVC 5 应用程序中实现安全性 目标是防止用户在没有特定角色 或更高角色 的情况下访问某些控制器或控制器方法 根据到目前为止我所读到的问题 我创建了一个继承 AuthorizeAttribute
  • 快速将文本附加到文本框

    我有一个BackgroundWorker正在发布消息的线程 使用BeginInvoke在 GUI 中的文本框中 方法 write debug text 在文本框中显示文本使用AppendText并将文本写入Console 外观上是这样的Ba
  • C++ 在预处理器 #if 中对 sizeof() 比较抛出编译错误

    我有这个 它不会从 Visual Studio 编译错误 致命错误 C1017 无效的整数常量表达式 我该怎么做 template
  • 如何从 C# 中的 Web Api 方法正确获取字节数组?

    我有以下控制器方法 HttpPost Route SomeRoute public byte MyMethod FromBody string ID byte mybytearray db getmybytearray ID working
  • 小数精度

    我使用小数类型进行高精度计算 货币 但我今天遇到了这个简单的划分 1 1 37 这应该再次得到 37 http www wolframalpha com input i 1 2F 281 2F37 29 http www wolframal
  • DbContext.SaveChangesAsync 异常处理

    当搭建新的脚手架时ApiController通过 Visual Studio 2013 中的异步操作和实体框架支持 某些方法可以包装DbContext SaveChangesAsync https msdn microsoft com en
  • 从其对象获取结构体字段的名称和类型

    例如 我有一个类似这样的结构 struct Test int i float f char ch 10 我有一个该结构的对象 例如 Test obj 现在 我想以编程方式获取字段名称和类型obj 是否可以 顺便说一句 这是 C 你正在要求C

随机推荐

  • 如何在 Cython 中使用 128 位整数

    在我的 64 位计算机上long long类型有 64 位 print sizeof long long prints 8 我需要使用 128 位整数 幸运的是海湾合作委员会支持这些 https gcc gnu org onlinedocs
  • 如何读取 PDF 文本矩阵

    我正在编写一个程序来直接从我的程序创建 PDF 文件 我已经使用了 PDF 参考手册 并设法弄清楚除了一件事之外的所有内容 文本矩阵 它一定是我读过的最令人困惑的东西 谷歌搜索 重新阅读 重新谷歌搜索 重新阅读 但仍然不理解它 就在我以为我
  • 元刷新和重定向页面?

    我创建了一个带有 META 标记的网页 如下所示 问题是移动浏览器不支持此元标记 尽管它确实在每个浏览器上的网络中正确重定向 网页的完整代码在这里
  • 无法使用 000webhost 连接到数据库

    我正在尝试学习 php 但是当我尝试连接到 mysql 数据库时 出现此错误 我认为代码本身没有任何问题 但主机端可能有错误 我使用的是000webhost 警告 mysqli mysqli mysqli mysqli 28000 1045
  • 如何修复“参数列表太长”错误?

    我执行了这个命令 从文件夹 train 中的大量文件 大约 3000 个 中删除所有出现的 perl pi e s g Users Kian Desktop Acsegment espslabs train 但我得到了这个错误 bin ba
  • 单词表-uima ruta

    实际上我在Wordlist中使用了一些CITY名称和PUBLISHERS名称 根据我的理解 Wordlist将注释文档中任何列表项的所有出现 但是我发现一个问题 当我更改列表项的顺序时 出现的次数增加或减少列表中的文本 例如 Script
  • WebApi Route 返回 Not Found in Orchard Module

    我正在创建一个 Orchard 模块 我想在其中添加 WebApi 控制器 我的模块 txt Name ModuleName AntiForgery enabled Author The Orchard Team Website http
  • 处理 XXX.js 的源映射花费的时间比 YYY 毫秒长,因此我们继续执行而不等待所有断点

    Edit 这实际上也发生在新创建的准系统 React Typescript 模板 ViteJS 应用程序上 并且零修改 在 App tsx 中放置断点会使 VS Code 调试器启动速度慢得难以忍受 原帖如下 我正在尝试 ViteJS 也许
  • 使用计时器间隔与任务延迟重复执行任务

    我正在实施一项预定的工作 例如方法 并已缩小到方法范围 一种实现计时器间隔 另一种基于任务延迟 我还考虑过使用 Azure 计时器触发的 Web 作业 但它们不能在多实例模式下工作 实际上 在多实例应用程序中 其中一个实例中仅触发一个触发器
  • C++11 无限制联合示例

    I read http www stroustrup com C 11FAQ html unions http www stroustrup com C 11FAQ html unions 但我无法编译给定的示例 union U1 int
  • Android:使用Raw PCM创建Wave文件,Wave文件无法播放

    我已经为波形文件创建了标题 但创建的波形文件无法播放 我用过这个https ccrma stanford edu courses 422 projects WaveFormat https ccrma stanford edu course
  • 古老的重叠菜单,如何对 activeX 进行 z 索引

    我的页面上有一个 ActiveX 我知道 ActiveX 废话 由于某些逻辑业务原因 我们必须使用 ActiveX 但是问题是我无法制作 ActiveX低于其他任何东西 太奇怪了 活生生的简单例子 http adwiza com x ocx
  • Gitlab CI / Docker:使用自定义映像进行作业

    这就是我做一些 linter 测试 eslint 的方法 linter image ubuntu 16 04 stage test tags testing before script apt get update y apt get in
  • Django 下载文件为空

    我正在编写一个简单的函数 用于从服务器下载某个文件到我的机器 该文件由其 id 表示是唯一的 文件被正确定位 并且下载完成 但是下载的文件 尽管命名为服务器上的文件 是空的 我的下载功能如下所示 def download course re
  • C++ 静态成员函数和变量

    我正在通过制作小型机器人模拟来学习 C 但在类内的静态成员函数方面遇到了麻烦 我的环境类定义如下 class Environment private int numOfRobots int numOfObstacles static voi
  • 引用 javascript 对象文字数组

    您将如何引用此结构中的车型 雅阁 CRV 普锐斯等 这是一个糟糕的结构吗 能够提取品牌 然后使用品牌来获取模型 然后使用模型来获取选项 var cars makes Honda models Accord 2dr 4dr CRV 2dr H
  • Java 8:对[方法]的引用不明确[重复]

    这个问题在这里已经有答案了 有谁明白为什么下面的代码在 Java 7 及以下版本中可以正常编译 但在 Java 8 中却失败了 public static void main String args throws Exception put
  • 如何让PSOldGen扩展以容纳非常大的对象?

    我有一个程序需要为一个非常大的对象分配堆空间 但我发现我得到了OutOfMemoryException当空闲堆似乎比大对象应该需要的多得多时 这个测试程序演示了这个问题 public class HeapTest public static
  • date_format 不是 sql 中可识别的内置函数名称[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我希望我的日期显示如下 Monday 1 April 2013 但在 SQL Server 中显示 Date format 函数不是可识别的
  • 使数组列表与众不同

    我的数组列表中有重复项 并且想要删除这些重复项以使其不同 我尝试使用 hastable 来删除重复项 但它破坏了顺序 如何在不改变插入顺序的情况下使其清晰 怎么样 using System Linq myArrayList new Arra