Función que devuelve un valor V2 Curso de Programación C# Sharp

Lección:

Funciones


Ejercicio:

Función que devuelve un valor V2 37


Objetivo:

Crea un programa en C# cuyo Main debe ser así:

public static void Main()
{
__Console.WriteLine(""Hola, cómo estás" contiene espacios {0}", ____CountSpaces("Hola, cómo estás") );
}

CountSpaces es una función que debes definir y que se llamará desde dentro de Main.

Como puede ver en el ejemplo, debe aceptar una cadena como parámetro y debe devolver un número entero (la cantidad de espacios en esa cadena).


Código:

using System;
public class exercise100
{
    public static int CountSpaces(string text)
    {
        int countSpaces = 0;
        string letter;
        for (int i = 0; i < text.Length; i++)
        {
            letter = text.Substring(i, 1);
            if (letter == " ")
                countSpaces++;
        }
        return countSpaces;
    }

    public static void Main()
    {
        Console.WriteLine("\"Hello, how are you\" contains {0} spaces",
        CountSpaces("Hello, how are you"));
    }
}