using System.Globalization;
public static void Main()
string str = "Johnny'S Pizza";
Console.WriteLine(ConvertToTitleCase(str));
public static string ConvertToTitleCase(string s)
if (string.IsNullOrWhiteSpace(s))
var textInfo = new CultureInfo("en-US", false).TextInfo;
return textInfo.ToTitleCase(s.Trim().ToLower());