zoukankan      html  css  js  c++  java
  • 快速拼凑字符串

    namespace StringJoin {
        class Program {
            static void Main(string[] args) {
            List<Product> products=new List<Product>()
            {
                new Product(){ProductID=1,ProductName="Iphone5s"},
                new Product(){ProductID=2,ProductName="Iphone6s"}
            };
    
                //传统的拼凑
                string _productid = "";
                foreach (var product in products)
                {
                    if (_productid != "")
                    {
                        _productid = _productid + "," + product.ProductID;
                    }
                    else
                    {
                        _productid = product.ProductID.ToString();
                    }
                }
                Console.WriteLine(_productid);
                //委托操作
                _productid = "";
                products.ForEach(p =>
                {
                    if (_productid != "") {
                        _productid = _productid + "," + p.ProductID;
                    } else {
                        _productid = p.ProductID.ToString();
                    }
                });
                Console.WriteLine(_productid);
    
                //linq string.join
                _productid = "";
                //string.Join("", s.Select(it => string.IsNullOrWhiteSpace("") ? it : "" + "," + it));
                _productid=string.Join(",", products.Select(it => it.ProductID.ToString()));
    
                Console.WriteLine(_productid);
                Console.Read();
            }
        }
    
        class Product
        {
            public  int ProductID { get; set; }
            public  string ProductName { get; set; }
        }
    }

    记录而已

  • 相关阅读:
    7.6 C程序的存储空间布局
    7.10 setjmp和longjmp函数
    7.2 main函数
    7.8 存储器分配
    7.5 环境表
    7.1 进程环境 引言
    7.4 命令行参数
    7.3 进程终止
    电影名扬四海主题歌节奏强动感十足的经典歌曲!
    随便写点人生感悟
  • 原文地址:https://www.cnblogs.com/flyfish2012/p/3740754.html
Copyright © 2011-2022 走看看