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; }
        }
    }

    记录而已

  • 相关阅读:
    第11组(73) 需求分析报告
    第11组(73)团队展示
    结对编程作业
    第02组 Alpha冲刺 总结
    第02组 Alpha冲刺 (6/6)
    第02组 Alpha冲刺 (5/6)
    第02组 Alpha冲刺 (4/6)
    第02组 Alpha冲刺 (3/6)
    第02组 Alpha冲刺 (2/6)
    第02组 Alpha冲刺 (1/6)
  • 原文地址:https://www.cnblogs.com/flyfish2012/p/3740754.html
Copyright © 2011-2022 走看看