Development Class C#

using System;
using System.Text.RegularExpressions;
public class RXProperCaseApp {
    static void Main(string[] args) {
        string s = "the qUEEn wAs in HER parLOr";
        s = s.ToLower();
        string e = @"\w+|\W+";
        string sProper = "";
        foreach (Match m in Regex.Matches(s, e)) {
            sProper += char.ToUpper(m.Value[0])
                + m.Value.Substring(1, m.Length - 1);
        }
        Console.WriteLine("ProperCase:\t{0}", sProper);
    }
}