I have to convert the first letter of every word the user inputs into uppercase. I don't think I'm doing it right so it doesn't work but I'm not sure where has gone wrong D: Thank you in advance for your help! ^^
static void Main(string[] args)
    {
        Console.Write("Enter anything: ");
        string x = Console.ReadLine();
        string pattern = "^";
        Regex expression = new Regex(pattern);
        var regexp = new System.Text.RegularExpressions.Regex(pattern);
        Match result = expression.Match(x);
        Console.WriteLine(x);
        foreach(var match in x)
        {
            Console.Write(match);
        }
        Console.WriteLine();
    }