C#利用 string.Join 泛型集合快速转换拼接字符串
C#利用 string.Join 泛型集合快速转换拼接字符串
 List<int> superior_list = new List<int>();
 superior_list.Add("1");
 superior_list.Add("2");
 superior_list.Add("3");
 superior_list.Add("4");
if (superior_list.Count > 0)
        {
            _superior = string.Join(",", superior_list.ToArray());
 }
可以根据实际业务需要封装获取对应方法
    public string get_superior(string superior_id)
    {
        string _superior = string.Empty;
        List<int> superior_list = new List<int>();
        List<YY.Model.A_AdminUser> list = new YY.BLL.A_AdminUser().GetList(null, "JobCode='" + (int)Enums.JobType.工程师 + "' and Superior<>''", null);
        if (list.Count > 0)
        {
            foreach (YY.Model.A_AdminUser AdminUserModel in list)
                if (AdminUserModel.Superior.Length > 0)
                {
                    string[] arr = AdminUserModel.Superior.Split('|');
                    for (int i = 0; i < arr.Length; i++)
                    {
                        if (superior_id == arr[i])
                        {
                            superior_list.Add(AdminUserModel.id);
                            continue;
                        }
                    }
                }
        }
        if (superior_list.Count > 0)
        {
            _superior = string.Join(",", superior_list.ToArray());
        }
        return _superior;
    }												
											C#利用 string.Join 泛型集合快速转换拼接字符串的更多相关文章
- Reflection和Expression Tree解析泛型集合快速定制特殊格式的Json
		
很多项目都会用到Json,而且大部分的Json都是格式固定,功能强大,转换简单等,标准的key,value集合字符串:直接JsonConvert.SerializeObject(List<T&g ...
 - js join()函数将数组转换成字符串
		
join() 方法用于把数组中的所有元素放入一个字符串.作用是将数组转换为字符串,其作用和toString()相同. 元素是通过指定的分隔符进行分隔的. 例如: var asp=['H','ell', ...
 - 【学习笔记】C#中的泛型和泛型集合
		
一.什么是泛型? 泛型是C#语言和公共语言运行库(CLR)中的一个新功能,它将类型参数的概念引入.NET Framework.类型参数使得设计某些类和方法成为可能,例如,通过使用泛型类型参数T,可以大 ...
 - 利用反射将Datatable、SqlDataReader转换成List模型
		
1. DataTable转IList public class DataTableToList<T>whereT :new() { ///<summary> ///利用反射将D ...
 - 02.List泛型集合
		
List泛型可以转换成数组 List泛型和数组的相同点: List泛型的数据类型必须是指定的,数组的数据类型也必须是指定的. List泛型和数组的不同点: List泛型的长度是随意的,而数组的长度必须 ...
 - C#面向对象14 List泛型集合/装箱和拆箱/字典集合(Dictionary)
		
1.List泛型集合 using System; using System.Collections.Generic; using System.Linq; using System.Text; usi ...
 - C#基础精华03(常用类库StringBuilder,List<T>泛型集合,Dictionary<K , V>  键值对集合,装箱拆箱)
		
常用类库StringBuilder StringBuilder高效的字符串操作 当大量进行字符串操作的时候,比如,很多次的字符串的拼接操作. String 对象是不可变的. 每次使用 System. ...
 - 泛型集合List(C#)
		
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace List ...
 - C# string.join
		
String.Join 方法 平常工作中经常用到string.join()方法,在vs 2017用的运行时(System.Runtime, Version=4.2.0.0)中,共有九个(重载)方法. ...
 
随机推荐
- Spring MVC Mock demo
			
package com.niwodai.mem.web.controller; import com.alibaba.fastjson.JSON; import org.junit.Before; i ...
 - Py3编码解码
			
Py3编码解码 写的不好请谅解,有问题欢迎指出. python2.x中的解决方案(图片来源于网络) #!/usr/bin/env python # -*- coding: utf-8 -*- ...
 - centos 7 配置 到多站点设置
			
背景 : 前面配置了 win2008 WAMP环境, 这次因为一些事情 新买了服务器 只有 win2003 和 win2012, 试着配置2012 WAMP环境 发现比 2008 缺的配置文件多很多 ...
 - 走进JavaScript——重拾函数
			
创建函数 通过构造器的方式来创建函数,最后一个参数为函数体其他为形参 new Function('a','b','alert(a)') /* function anonymous(a,b) { ale ...
 - JSONP && CORS
			
前天面试被问到了跨域的问题,自我感觉回答的并不理想,下面我就分享一下整理后的总结分享给大家 一.为什么要跨域 安全限制 JavaScript或Cookie只能访问同域下的内容——同源策略 同源策略 下 ...
 - iOS开发中UIPopoverController的使用详解
			
这篇文章主要介绍了iOS开发中UIPopoverController的使用,代码基于传统的Objective-C,需要的朋友可以参考下 一.简单介绍 1.什么是UIPopoverController ...
 - 使用netstat检测及监测网络连接
			
在讲监测检测之前,先给大家在普及一个知识,那就是TCP连接的状态,TCP进行3次握手,其过程有很多状态,不同的连接状态,都有想对应的状态码,看下面列表: LISTEN:侦听来自远方的TCP端口的连接请 ...
 - css为第几个倍数元素添加样式
			
//3n就是3的倍数都加这个样式*/.list li:nth-child(3n){ border-bottom:1px;}
 - 940D Alena And The Heater
			
传送门 题目大意 给出两个长度为N的数组A,B,以及一种计算规律: 若t[i]=1,需满足t[i-1]=t[i-2]=t[i-3]=t[i-4]=0,以及max{A[i],A[i-1],A[i-2], ...
 - 【学习笔记】Struts2 类型转换
			
为什么需要类型转换 在基于HTTP协议的Web应用中 客户端请求的所有内容(表单中提交的内容等)都以文本编码的方式传输到服务器端但服务器端的编程语言(如Java)有着丰富的数据类型 如 int boo ...