Разница между методами ToLower() и ToLower(CultureInfo) заключается в том, что ToLower() преобразует все прописные символы в строке в нижний регистр, а ToLower(CultureInfo) позволяет проводить преобразование с учётом правил определённой культуры. 12
ToLower() по умолчанию использует правила текущей культуры. 4 ToLower(CultureInfo) принимает в качестве параметра объект CultureInfo, который определяет конкретные правила преобразования для указанной культуры. 14
Таким образом, ToLower() преобразует строку в нижний регистр, а ToLower(CultureInfo) позволяет учитывать правила конкретной культуры при преобразовании. 14
Метод ToLower() не изменяет исходную строку, а возвращает её копию, преобразованную в нижний регистр. 2