如何获取已解析字符串的各个部分

时间:2018-11-15 14:37:47

标签: c#

好的,这是一些代码:

        private void comboBox4_SelectedIndexChanged(object sender, EventArgs e)
    {
        renameOld = comboBox4.Text;
        var names = renameOld.Split(new[] { ", " }, System.StringSplitOptions.RemoveEmptyEntries);
        foreach (string items in names)
        {
            Console.WriteLine(items);
        }

    }

renameOld的字符串是这样的“ Johnson,James”之类的,对吗?无论如何,我已经对其进行了解析,因为当我运行它时,我在控制台中得到了以下内容:

约翰逊

詹姆斯

显然,它可以像我想要的那样工作和解析。

但是我想得到每一行。我尝试在以前做过的事情

Console.WriteLine(项目{0});

我希望我能得到第一部分(约翰逊),但我只是得到J。

如何获取每个条目集作为单独的变量以在表单的其他位置使用?

1 个答案:

答案 0 :(得分:0)

不确定我是否了解正确的情况,但是您的情况是否如此:

renameOld = "Johnson, James"

然后名称将是一个包含[“ Johnson”]和[“ James”]的字符串[]。

因此,如果要约翰逊,只需使用名称[0],如果要詹姆斯,请使用名称[1],依此类推。