程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> string-字符串 怎麼把相同的合並在一起啊??大神們求幫助,非常感謝。

string-字符串 怎麼把相同的合並在一起啊??大神們求幫助,非常感謝。

編輯:編程解疑
字符串 怎麼把相同的合並在一起啊??大神們求幫助,非常感謝。

字符串 string info= “桃子*3,李子*2,葡萄*3,李子*3,葡萄*2,桃子*4”怎麼把相同的合並在一起啊

最佳回答:


C#

 using System;
using System.Linq;
public class Test
{
    public static void Main()
    {
        // your code goes here
        string info="桃子*3,李子*2,葡萄*3,李子*3,葡萄*2,桃子*4";
        info = string.Join(",", info.Split(',').GroupBy(x => x.Split('*')[0]).Select(x => x.Key + "*" + x.Sum(y => int.Parse(y.Split('*')[1]))));
        Console.WriteLine(info);
    }
}

在線驗證
http://ideone.com/9KjtW2

桃子*7,李子*5,葡萄*5

最佳回答:


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved