首页 > 编程语言 >C# 字符串数组去重(去除数组中重复元素)

C# 字符串数组去重(去除数组中重复元素)

时间:2023-02-16 13:55:39浏览次数:36  
标签:sArray ToArray string C# dd list 数组 去除

1、

去重distinct()或者GroupBy(p => p).Select(p => p.Key),去重的对象都需要为数组,具体看代码

string itemfileids = "1,3,3,5,4,6,8,4,7,5,1,2";
string[] sArray = itemfileids.Split(',');
var dd = sArray.GroupBy(p => p).Select(p => p.Key).ToArray();//去重方法一
string array="";
for (int i = 0; i < dd.Length; i++)
{
array += dd[i];
}

 

2、string[] sArray = commands.Distinct().ToArray();//去重方法二

 

另外、list去重也同理:list = list.Distinct().ToList(); 即可

标签:sArray,ToArray,string,C#,dd,list,数组,去除
From: https://www.cnblogs.com/castlewu/p/17126412.html

相关文章

  • linux系统(centos7)安装gcc命令包(解压缩版)
    linux系统(centos7)安装gcc命令包(解压缩版)一、如果执行gcc–version出现以下信息,表示已经安装过gcc,可以跳过该步骤:[boco@CDH-143spark_job_monitor]$gcc--versiongcc......
  • .Net6 + GraphQL + MongoDb 实现Subscription监听功能
    介绍查询、添加、修改我们已经演示了,我们来看下订阅。订阅大家可以理解为音乐软件,我们用户=>订阅音乐频道<=服务发送新的音乐通知到频道。有新的通知进入频道后,频......
  • JavaScript体验
    JavaScript体验(来自本站javascript教程)JavaScript实例代码:JavaScript可以直接在HTML输出:document.write("<p>这是一个段落。</p>");JavaScript事件响应:<bu......
  • 编译和运行一个C++程序
    由C++编写的源代码需要经过编译和链接后,将其转化为可执行程序后才能运行.在C语言中,使用gcc命令来编译和链接C程序gccmain.c//编译单个源文件gccmain.cmodule.......
  • C++引用
    引用reference举例如:intref=&a;只是产生了一个a的别名,ref并不一个真正的变量。可以用在形参上,代替指针,使得代码更加简洁。voidadd(int*value),等效于void......
  • 根据Query的名字查找是那个CLF逻辑中使用
    selectcdodefinition.cdoname,CLFeventMap.Name"Method",CLFDefinition.CLFNAMECLF--,CLFSource.CLFNAMECLFCopySource,functiondefinition.NAMEFunctionName,fu......
  • 【pytorch函数笔记(二)】torch.nn.Sigmoid()
    importtorch.nnasnntorch.nn.Sigmoid()一、sigmoid介绍  sigmoid是激活函数的一种,它会将样本值映射到0到1之间。  sigmoid的公式如下:\[\large\frac{1}{1+e^{......
  • 代码随想录算法训练营day22 | leetcode 235. 二叉搜索树的最近公共祖先 ● 701.二叉
    LeetCode235.二叉搜索树的最近公共祖先分析1.0 二叉搜索树根节点元素值大小介于子树之间,所以只要找到第一个介于他俩之间的节点就行classSolution{publicTre......
  • 实践:带您用多种姿势将存储在腾讯云COS 上的视频播放
    导语随着5G时代的到来,短视频/直播行业开始流行,音视频逐渐成为信息传播中流量占比最大的部分。腾讯云对象存储(COS)作为可容纳海量数据且支持HTTP/HTTPS协议访问的分布式存......
  • CAN总线错误帧及排查方法简介
    前言  CAN帧有多种格式,错误帧作为CAN帧中独特的一种,了解其作用,类型与产生原因,对于进行测试以及开发有很大的帮助,本文将对错误帧的相关基础知识以及后续的分析排查进行......