C# 将数组、集合、可枚举类型转换成逗号分隔的字符串(String.Join)
C# 将数组、集合、可枚举类型转换成逗号分隔的字符串(String.Join)
C# Code: public const int MAX_KEYWORDS = 20; string searchInput="123,3456,347,234,5612,345,234,52,345,2as,fg,wert,w,ert,w,ert,24,56,347,"; //分解关键字,去掉空的关键字 string[] items = searchInput.Split(new char[] { char.Parse(",") }, StringSplitOptions.RemoveEmptyEntries); //去重复关键词 items = items.Distinct().ToArray(); if (items.Length > MAX_KEYWORDS) { string[] copy = new string[MAX_KEYWORDS]; Array.Copy(items, 0, copy, 0, MAX_KEYWORDS);//复制数组 //C# 将数组、集合、可枚举类型转换成逗号分隔的字符串(String.Join) return String.Join(",", copy); } else { return String.Join(",", items); } //来源:C/S框架网 | www.csframework.com | QQ:23404761
参考文档:
C#日期类型转换工具(时间戳,字符串,long,byte类型互转) TypeConverter.ConvertFromString 通用方法:字符串转换为具体的类型 全角字符转换成半角字符,转半角的函数(DBC case) C#判断对象类型为值类型、字符串、对象引用类型或泛型 C# 将GUID转换为最长16位的短字符串序号 C# GUID序列号转换生成唯一的16位短字符串或19位长数字序号 C#类扩展方法,字符串对象转换,常用扩展方法StringExtensions C# WebApi将查询字符串RequestUri.Query解析转换为Hashtable C#.NET 定义动态对象dynamic以及转换JSON字符串 C#.NET 对象(字符串)转换常用扩展方法 C# 获取字符串实际长度(总字节数)中文2字节字母1字节 C# MD5字符串文本加密 C#正则表达式查找或替换指定字符串(标识)范围的内容 SQL判断两个带有分隔符的字符串是否重叠 C#.NET DateTime时间格式转换为Unix时间戳格式(int类型)
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |