Небольшая функция, которая позволяет делать каждое слово в указанном тексте с большой буквы. Слова из текста выбираются при помощи простого регулярного выражения, каждое найденное слово передается на обработку в отдельную функцию, в которой и происходит смена регистра первого символа. Пример можно модифицировать под свои потребности.
=======
using System;
using System.Data;
using System.Data.SqlClient;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string StringToCap =
@"Добро пожаловать на международный информационный портал для программистов и разработчиков, менеджеров и специалистов IT-бизнеса. На нашем сайте есть всё необходимое для самообучения и совершенствования профессиональных навыков, здесь вы найдете коллег со всего мира, получите возможность самореализоваться, презентовать ваши продукты и проекты широкой публике. .";
string ResultingString = Regex.Replace(StringToCap, @"\w+", new MatchEvaluator(CapitalizeString));
Console.Write(ResultingString);
Console.ReadKey();
}
static string CapitalizeString(Match matchString)
{
string strTemp = matchString.ToString();
strTemp = char.ToUpper(strTemp[0]) + strTemp.Substring(1, strTemp.Length - 1).ToLower();
return strTemp;
}
}