======Метод Path.ChangeExtension(String, String)====== Изменяет расширение строки пути. * **Пространство имен:** [[developers:references:system.io|System.IO]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public static string ChangeExtension(string path, string extension) **Параметры** * //path// * Тип: [[developers:references:system.string|System.String]] * Сведения о пути, которые нужно изменить.Путь не может содержать символы, определенные в [[developers:references:system.io.path.getinvalidpathchars|GetInvalidPathChars()]] . * //extension// * Тип: [[developers:references:system.string|System.String]] * Новое расширение (начинающееся с точки или без нее).Задает null для удаления существующего расширения из параметра //path// . **Возвращаемое значение** * Тип: [[developers:references:system.string|System.String]] * Измененные сведения о пути.В настольных системах, работающих под управлением Windows, сведения о пути возвращаются неизмененными, если значение параметра //path// равно null или пустой строке ("").Если значение параметра //extension// равно null, возвращаемая строка содержит указанный путь без расширения.Если //path// не имеет расширения и значение параметра //extension// не равно null, возвращаемая строка пути содержит расширение //extension// , добавленное в конец //path// .