C# 遍历检测是否有重复字段
2014-03-14 11:58
260 查看
前言,
想要检测一个文本框中,用逗号相隔的一些字符串是否有重复的出现,用到了一个小小的遍历。
代码演示:
想要检测一个文本框中,用逗号相隔的一些字符串是否有重复的出现,用到了一个小小的遍历。
代码演示:
private void button1_Click(object sender, EventArgs e) { string oldphone = textBox5.Text.TrimEnd(','); string exphone = oldphone + ","; //为了防止到最后一次循环length为0 string newphone = ""; if (oldphone.IndexOf(',') < 0) { textBox1.Text = oldphone; } else { for (int i = 0; i < oldphone.Split(',').Length; i++) { string a = exphone.Substring(0, exphone.IndexOf(',')); string b = exphone.Substring(a.Length + 1, exphone.Length - a.Length - 1); if (!b.Contains(a)) //检测是否有重复字段出现! { newphone += a + ","; } exphone = exphone.Substring(exphone.IndexOf(',') + 1, exphone.Length - exphone.IndexOf(',') - 1); textBox1.Text = newphone.TrimStart(',').TrimEnd(','); } } }
相关文章推荐
- C# 遍历datatable 比较textbox中的值,是否重复
- 遍历 Input检测是否有重复的值
- 检测实例是否重复执行 c# winform
- C# 检测程序是否重复运行
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- android 检测sqlite数据表中字段(列)是否存在 (转)
- Oracle中检测字段是否包括中文字符
- 用遍历判断listview是否有重复数据
- C#检测是否文件是否被其他进程占用
- oracle 查询单表某个字段 数据是否有重复
- C#正则表达式基础 检测字符串是否存在两个相邻的字母 ([a-z]|[A-Z])([a-z]|[A-Z])
- C#检测是否有危险字符的SQL字符串过滤方法
- C#检测当前用户网络是否连接
- C#检测目标机器上是否安装SQL SERVER软件
- C#使用HTTP头检测网络资源是否有效
- 检测用户名是否存在(C#代码)
- C# 窗口编辑后如何检测是否需要保存
- .Net ajax检测用户名是否重复
- DataWindow.NET How To: Data Entry Form(检测表单字段是否不能为空)
- 【C#学习笔记】检测进程是否存在并关闭