分裂字符串数组

use*_*739 1 c# substring

我有一个字符串数组,数组的每个元素都包含一个日期和一个姓氏,由一个空格分隔.例如,位置1的数组包含"12/10/2012史密斯"我只需要数组中每个位置的日期.我可以使用Substring()来做到这一点吗?或者这不适用于数组?

            for(int i = 0; i < array.Length; i++) {
                if(array[i] == ' ') {
                    array[i].Substring(0, i);
                }
                Console.WriteLine (array[i]);
            }
Run Code Online (Sandbox Code Playgroud)

这不起作用.我是否需要以某种方式查看数组中的每个字符以使用Substring()?

Ala*_*lan 5

如果你有一个字符串数组array[i].Split(' ')[0];将拆分一个元素,而元素[0]将是日期部分.

这假定您的数据已完美形成,如您所指定的那样.您可能希望添加检查以防止索引错误.