Reading characters in a string using foreach in C#

The following code converts the string to char array then uses the foreach loop for reading the characters.
using System;
using System.IO;

public class ForgetCode
{
    public static void Main()
    {
        string str = "Coming from Forget Code";
        char[] b = new char[str.Length];

        b = str.ToCharArray();

        foreach (char c in b)
        {
            Console.Write(c);
        }
    }
}

Output:
Coming from Forget Code