c# String.Join 和 Distinct 方法 去除字符串中重复字符
2023-09-27 14:26:14 时间
1.在写程序中经常操作字符串,需要去重,以前我的用方式利用List集合和 contains去重复数据代码如下:
1 string test="123,123,32,125,68,9565,432,6543,343,32,125,68"; 2 string[] array = test.Split(','); 3 List<string> list = new List<string>(); 4 foreach (string item in array ) 5 { 6 if (!list.Contains(item )) 7 { 8 list.Add(item); 9 } 10 }
2.现在我推荐大家使用一下方式去重复数据
1 string test="123,123,32,125,68,9565,432,6543,343,32,125,68"; 2 string test1= String.Join("、",test.Split(',').Distinct());
相关文章
- c#保留小数点后位数的方法
- C# async await and state machine
- Polymorphism (C# Programming Guide)
- C#中的文件同步
- C#字符串数组排序 C#排序算法大全 C#字符串比较方法 一个.NET通用JSON解析/构建类的实现(c#) C#处理Json文件 asp.net使用Jquery+iframe传值问题
- C#获取当前路径的七种方法
- Word控件Spire.Doc 【超链接】教程(1):如何在C#/VB.NET中给Word 文档插入超链接
- 【C#】async关键字修饰后有无await的影响
- c# Linq之求和,平均值,最大值,最小值
- C#,入门教程(37)——优秀程序员的修炼之道
- c#和c++的opencv位图数据参数互换问题解决方法
- c#中中读取嵌入和使用资源文件的方法
- C#实现UDP广播
- C# 中xml数组的序列和反序列化方法
- C# 命名空间 值类型 引用类型 字符串
- C# Button按钮控制Timer控件
- C#开发Unity游戏教程之Unity中方法的参数
- 浅谈C# 多态的魅力(虚方法,抽象,接口实现)
- C#学习之打包DLL+EXE方法
- Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法
- C# 7.0 新特性:本地方法
- C#-asp.net-Adding Bundling and Minification to Web Forms
- C# 使用反射获取私有属性的方法
- C# Panel 打开 Form 窗口的方法
- C#中的Debug类