C#.Net 3.5使用LINQ替换文件扩展名的代码
作者:互联网
我已经编写了这个非常简单的函数来在C#.NET 3.5中使用LINQ替换文件扩展名,但是我觉得有更优雅的方法来执行此操作. (我不打算在这里使用LINQ – 只是寻找更优雅的方法.)想法?
private string ReplaceFileExtension(string fileName, string newExtension)
{
string[] dotSplit = fileName.Split('.');
return String.Join(".", dotSplit.Take(dotSplit.Length - 1).ToArray()) + "." + newExtension;
}
(我知道如果原始文件名没有点,这将不起作用.)
解决方法:
这很容易……只需使用System.IO.Path.ChangeExtension
标签:c,linq,net-3-5 来源: https://codeday.me/bug/20190713/1448802.html