Manipulación de cadenas Curso de Programación C# Sharp

Lección:

Matrices, Estructuras y Cadenas


Ejercicio:

Manipulación de cadenas 30


Objetivo:

Cree un programa en C# que solicite al usuario una cadena y:

- Sustituir todas las minúsculas A por mayúsculas A, excepto si van precedidas de un espacio
- Mostrar las iniciales (primera letra y las posteriores a un espacio)
- Mostrar letras impares mayúsculas y letras pares minúsculas

El programa debe mostrar todas las cadenas generadas.


Código:

using System;
class exercise89
{
    static void Main(string[] args)
    {
        Console.Write("Tell a string: ");
        string Entry = Console.ReadLine();
        string result;
        result = Entry.Replace("a", "A");
        Console.WriteLine(result);
        Console.WriteLine(UppercaseFirst(Entry));

    }
    public static string UppercaseFirst(string s)
    {
        return char.ToUpper(s[0]) + s.Substring(1);
    }
}