如何在char数组中找到空格

时间:2017-06-19 06:30:38

标签: arrays visual-studio c#-4.0

Console.Write("Enter a string : - ");
        string s = Console.ReadLine();
        int space = 0 ;
        char[] charArray = s.ToCharArray();
        for (int i = 0; i < charArray.Length; i++) {
            if (charArray[i].Equals(" ")) {
                space = i;
            }
        }
        Console.Write(space);
        Console.ReadKey();

我已经编写了这段代码,知道如何在字符串中保存空格/空格索引。

例如: - 我的输入: - asd asd      输出: - 4

2 个答案:

答案 0 :(得分:0)

如果你想计算空间而不是使用 space = i 使用 space++  因为只有这样它才能计算任何给定字符串中的空格数

答案 1 :(得分:0)

Console.Write("Enter a string : - ");
        string s = Console.ReadLine();
        int space = 0 ;
        char[] charArray = s.ToCharArray();
        for (int i = 0; i < charArray.Length; i++) {
            if (charArray[i] == ' ') {
                space = i+1;
            }
        }
        Console.Write(space);
        Console.ReadKey();