سلام
نیازی به کارهایی که انجام دادید نیست ، از این کد استفاده کنید


var cultureInfo = new CultureInfo("en-US", false).TextInfo;
textBox1.Text = cultureInfo.ToTitleCase(textBox1.Text.ToLower());



موفق باشید