Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何获取已解析字符串的独立部分_C# - Fatal编程技术网

C# 如何获取已解析字符串的独立部分

C# 如何获取已解析字符串的独立部分,c#,C#,好的,下面是一些代码: private void comboBox4_SelectedIndexChanged(object sender, EventArgs e) { renameOld = comboBox4.Text; var names = renameOld.Split(new[] { ", " }, System.StringSplitOptions.RemoveEmptyEntries); foreach (

好的,下面是一些代码:

        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


如何将每个条目设置为单独的变量,以便在表单中的其他位置使用?

不确定我是否理解正确的情况,但您的情况是否:

renameOld = "Johnson, James"
然后名称将是一个字符串[],包含[“Johnson”]和[“James”]


所以,如果你想要约翰逊,就用名字[0],如果你想要詹姆斯,就用名字[1]等等。

给他们命名?将它们放入数组/字典中?这是什么类型的问题?
不包含项,只包含当前项。它是循环的控制变量。如果要打印第一项,请删除循环并使用
Console.WriteLine(名称[0])@Mateusz我不知道怎么做。这就是我要问的问题。如何将它们从“items”变量获取到一个数组中,一旦我这样做了,我如何访问该数组中的内容?
names
已经是一个数组了-您可以使用例如
Console.WriteLine(names[0])
@Luaan谢谢,这正是我需要的。我很抱歉,在编码方面我是个笨蛋。这个网站对解决我的基本问题很有帮助。