如果string包含逗号,则在新行中显示String的下一部分

时间:2015-11-17 13:02:47

标签: c# string

我正在开展一个项目,我需要在标签中显示文字,如

1 year amount 2000
2 year amount 4000

&安培;我从表中获取数据

  

1年金额2000,2年金额4000,3年金额6000。

我需要以3行显示数据。像这样:

1 year amount 2000
2 year amount 4000
3 year amount 6000.

2 个答案:

答案 0 :(得分:1)

如果您在逗号上拆分字符串,那么您将获得一系列条目:

string input = "1 year amount 2000,2 year amount 4000";
string[] parts = input.Split(',');

然后,您可以在列表框或网格中显示该数组。如果不确切知道如何显示数据,则很难建议下一步该做什么。

答案 1 :(得分:1)

        string input = "1 year amount 2000,2 year amount 4000";
        List<string> parts = input.Split(',').ToList();
        if (parts != null && parts.Any())
        {
            parts.ForEach((s) =>
            {
                Console.WriteLine(s);
            });
        }
        Console.ReadLine();

使用上述代码并根据需要进行修改。